0

pbx から SMS の送信を設定しようとしていますが、$data 行で構文エラーが発生し続けます。そのままエコーを使用して試行しても、テキストは送信されません。誰かが私が間違っている場所を知っていますか? ありがとう!!!

// PBX から通話データを取得 $call_ani = $_POST['call_ani'];

$url = 'http://api.messaging.test.sms.net

$data="botkey=123456&apimethod=send&msg=HelloWorld&user='call_ani'&network=SMS&from=1111111111";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERPWD, 'User:Password');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 100);
$xml = curl_exec($ch);
if (curl_error($ch)) {
print "ERROR ". curl_error($ch) ."\n<br/>";
}
curl_close($ch);
print_r($xml);
4

2 に答える 2

0

一番最初の行に終わりがありません:

$url = 'http://api.messaging.test.sms.net

への変更:

$url = 'http://api.messaging.test.sms.net';
于 2013-03-20T02:36:58.780 に答える
0

最初の文字列を閉じるのを忘れています。

変化する:

$url = 'http://api.messaging.test.sms.net

に:

$url = 'http://api.messaging.test.sms.net';
于 2013-03-20T02:39:08.723 に答える