Heim >Backend-Entwicklung >PHP-Tutorial > php短信发送函数――php短信接口制造的短信发送函数

php短信发送函数――php短信接口制造的短信发送函数

WBOY
WBOYOriginal
2016-06-13 13:03:21904Durchsuche

php短信发送函数――php短信接口制作的短信发送函数
作者:zccst
版本一:
有时大家在作php 集成时,经常在网页中用到发送短信的情况,那么可以将短信发送作成一个函数来处理,这样方便以后调用。

如可将函数定义在Function.php中,代码如下:

function smsto($telphone,$message)
{
//短信接口用户名 $uid,如果没有或不能发送请与客服QQ:272927682联系
$uid = 'qxt01';
//短信接口密码 $passwd
$passwd = '123456';

//发送到的目标手机号码 $telphone
//$telphone = '13845689748';//此处改成自己的手机号
//短信内容 $message
//$message = "这是一条测试信息";
$message1 =urlencode(mb_convert_encoding($message, 'utf-8', 'gb2312'));
$gateway = "http://sms.zgqxt.com/msgsend.ashx?USERNAME={$uid}&PASSWORD={$passwd}&MOBILE={$telphone}&CONTENT={$message1}&SEQ=1000";
$result = file_get_contents($gateway);

      return $result;
}

然后在相关的页面中实现发送,并返回发送结果 如下
    $SendMember = $_POST["SendMember"];  //说明:取用户输入的手号,也可以自己指定手机号
    $SendMSG  = $_POST["SendMSG"];//说明:取用户输入的短信内容,也可以自己指定内容
    $smsok=smsto($SendMember,$SendMSG);


返回1说明成功,更多返回值请查看接口说明。



版本二:
第一步:先到www.woxp.cn注册一个会员账号;

第二步:在test.php文件中插入代码:
<?php
$cont="你好,这是我发的测试短信,祝你成功!";
$mynum="手机号码";

$url='http://gateway.woxp.cn:6630/gb2312/web_api/?x_eid=0&x_uid=会员账号&x_pwd_md5=MD5加密后的密码&x_ac=10&x_target_no='."$mynum".'&x_memo='."$cont".'&x_gate_id=300';
echo Get($url);
function Get($url){
    if(function_exists('file_get_contents')){
      $file_contents = file_get_contents($url);
    }else{
      $ch = curl_init();
      $timeout = 5;
      curl_setopt ($ch, CURLOPT_URL, $url);
      curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
      $file_contents = curl_exec($ch);
      curl_close($ch);
    }
    return $file_contents;
}
?>



第三步,浏览test.php,如果参数配置正确,则短信可成功到达预设手机号码上,完毕!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel: PHP摘引的理解 Nächster Artikel: PHP中empty、isset、is_null差别