使用我的Web服务器发送短信

时间:2017-03-05 22:10:10

标签: php

请创建一个在注册用户时发送短信提醒的Web应用程序。我编写脚本来执行下面的操作,然后我将该文件上传到我的Web服务器进行测试,但它拒绝工作。我实际上有理解卷曲的问题。谁能告诉我我做得不对?

<?php

$number='08166848961';
$message_body='my test from server';

echo CURLsendsms($number,$message_body);

function CURLsendsms($number, $message_body){   

 $type='0';
 $routing='3';
 $token = 'VMnzTxbzgFKs5Po2vt6BhVt6VSWWNSDuaKAeI4Nch2cL4USf6furZ7ckVSc4Qf8jk';

    $api_params ='message='.$message_body.'&to='.$number.'&sender='.$number.'&type='.$type.'&routing='.$routing.'&token='.$token;  
    $smsGatewayUrl = "https://smartsmssolutions.com/api/?";  
    $smsgatewaydata = $smsGatewayUrl.$api_params;
    $url = $smsgatewaydata;

    $ch = curl_init();                       // initialize CURL
    curl_setopt($ch, CURLOPT_POST, false);    // Set CURL Post Data
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $output = curl_exec($ch);
    curl_close($ch);                         // Close CURL

    // Use file get contents when CURL is not installed on server.
    if(!$output){
       return $output =  file_get_contents($smsgatewaydata);  
    }else
}   

?>

0 个答案:

没有答案