0

Web サイトのフォームから SMS を送信する際にサポートが必要です。
以下のコードを試しましたが、成功しませんでした。

<?php 
$username = '';
$password = '';

$from = $_POST['from'];
$to = $_POST['to'];
$message = $_POST['message'];
$text = urlencode($message);
//Send sms   
private function sendSms(){        
      $posturl='http://api.infobip.com/api/v3/sendsms/plain?user=$username&password=$password&sender=$from&SMSText=$text&GSM=$to'; 
}
?>
4

3 に答える 3

0
<?php 
$username = '';
$password = '';

$from = $_POST['from'];
$to = $_POST['to'];
$message = $_POST['message'];
$text = urlencode($message);
//Send sms   
private function sendSms(){        
      $posturl=file('http://api.infobip.com/api/v3/sendsms/plain?user=$username&password=$password&sender=$from&SMSText=$text&GSM=$to'); 
return $posturl;
}
?>

返信応答行に基づいて、応答を配列として返します。

于 2015-05-23T22:14:13.227 に答える
0

Infobip API PHPチュートリアル
これはcurlを使ったサンプルコードです:)
http://api.infobip.com/api/sendsms/xml"; $xmlString = " Your infobip username infobip password title Your message here Phone number here "; $fields = "XML=" . urlencode($xmlString); $ch = curl_init($postUrl); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $fields); $response = curl_exec($ch); curl_close($ch); ?>

于 2016-05-03T03:51:13.123 に答える
0

実際の $posturl を呼び出すロジックを追加する必要があります。

cUrl を確認するか、単純な file_get_contents($posturl); を実行できます。

于 2015-05-23T21:32:04.223 に答える