2015-05-23 2 views
0

Мне нужна помощь в отправке смс с формы на веб-сайте.
Я пробовал код ниже без успеха.Простой php код для отправки Infobip 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'; 
} 
?> 

ответ

0

Вы должны добавить логику для вызова фактического $ posturl.

Вы можете проверить cUrl или сделать простой файл_get_contents ($ posturl);

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; 
} 
?> 

Он будет возвращать ответ как массив, основанный на линии возврата ответа.

0

Infobip API PHP учебник
Это пример кода с помощью завиток :)
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); ?>

Смежные вопросы