【发布时间】:2015-10-22 13:10:41
【问题描述】:
我在我的 php CMS 中遇到错误:
PHP 致命错误:在第 117 行的 /home/zleepcom/public_html/view/CartView.php 中以 null 调用成员函数 send_sms()
这是调用方法的代码:
$this->notify->sms_send($order->phone,'Ваш заказ №'.$order->id.' принят. На сумму '.$order->total_price.' '.$this->currency->sign.'. Спасибо за заказ!');
这是函数:
public function send_sms($r,$m)
{
public $sender='xxx';
public $slogin='xxx';
public $spwd='xxx';
public $pdo;
try{
$pdo = new PDO ("mysql:host=77.120.116.10;dbname=users",$slogin,$spwd);
$pdo->query("SET NAMES utf8;");
$pdo->query("INSERT INTO `{$slogin}` (`number`,`message`,`sign`) VALUES ('$r','$m','$sender')");
}catch(Exception $e){
$client = new SoapClient ('http://turbosms.in.ua/api/wsdl.html');
$auth = array(
'login' => $slogin,
'password' => $spwd
);
$res=$client->Auth($auth);
$sms = array(
'sender' => $sender,
'destination' => $r,
'text' => $m
);
$res=$client->SendSMS($sms);
}
}
感谢您的帮助
【问题讨论】:
-
检查turbosms.in.ua/api/wsdl.html,似乎不起作用
-
@Chandu 这是一个单独的问题吗?目前尚不清楚您的评论与这个问题有什么关系。你能澄清一下吗?
标签: php function content-management-system fatal-error