+ -
当前位置:首页 → 问答吧 → 目前已知的二种通过web免费发送短信到指定的手机

目前已知的二种通过web免费发送短信到指定的手机

时间:2009-01-07

来源:互联网

这二种免费发送短信到手机的方法都只适用于自己的手机,或是朋友手机(需做一定的设置),并且一定是移动的号!不可向任意手机发送短信!
所以这二种方法只适合把网站的留言或是订单信息发送到指定的手机中,当然也可以在php程序里写好,比如把每天的网站统计或是监控服务器异常等,可以做的事情就多了。。。。

第一种,利用的是移动的139邮箱的邮件到达提醒功能,http://www.139.com 先用自己的手机号申请免费的邮箱!
在环境配置控制面板里找到收信助理。然后,点击下面的添加,添加一条添加过滤条件,指定你要发送邮件的发送方邮箱地址(这个可以在php程序里设置)
注:发送短信通知,只发送邮件的标题(适用于小内容) 发送信件正文内容则是再把邮件的正文中的250个汉字发送至短信
这样做的目的是减少短信骚扰,因为139邮箱可以把全部的邮件通过短信通知方式发送到你的手机。
这种方法,因为是邮箱模式,所以有一定的延时,并且因为邮件头也会发送至短信,所以一般是多条短信发过来,比较烦!但有一个好处,不管是php或是其它语言,只要能发email就可以实现。在php里如果能过mail()发送的话,速度会非常的快 但注意 邮件的标题和正文都必需gb2312的编码(在utf-8时,注意转换一下这二块内容的编码)

第二种,利用飞信开放的API,网络上有大牛写了php发送飞信的类库。这种方法前提是你自己得申请一个飞信号,记好自己飞信的密码,然后直接php调用php发飞信信息的类,就完成了!非常方便,但缺点是速度比较慢
演示:http://www.ye55.com/fetion
[php]<?php
header("content-type:text/html; charset='UTF-8'");
if($_POST){
  require_once('class.fetion.php');
  $sms = new Fetion;
  $sms->phone_num = trim($_POST['phone']);
  $sms->password = trim($_POST['password']);
  $sms->sip_login();
  $sms->sendSMS_toPhone($_POST['phone'],iconv('UTF-8','GB2312',trim($_POST['message'])));
  $sms->sip_logout();
}
?>
<form id="form1" name="form1" method="post" action="">
<p>请在下面填写上自己的手机号和飞信密码。这个页面只做测试用。 </p>
<p><a href="http://www.phpd.cn">www.phpd.cn</a>   ℃冻番茄 </p>
<table width="432" height="151" border="0">
  <tr>
    <td width="96">手机号 </td>
    <td width="326" > <input type="text" name="phone" id="phone" /></td>
  </tr>
  <tr>
    <td >飞信密码 </td>
    <td > <input type="password" name="password" id="password" /></td>
  </tr>

  <tr>
      <td >短信内容 </td>
    <td > <textarea name="message" id="message"></textarea>
      *字符不要太多 </td>

  </tr>

  <tr>
    <td >&nbsp; </td>
<td > <input type="submit" name="button" id="button" value="提交" /> </td>
  </tr>
</table>
</form>
[/php]

fetion.zip (4.92 KB)

下载次数:260

2009-1-7 11:01

作者: dmkf   发布时间: 2009-01-07

怎么才能发送到指定的手机号码呢(不是自己的)?研究一下……

作者: grac   发布时间: 2009-01-08

可否介绍一下fetion的API以供参考

作者: loosen   发布时间: 2009-01-09

有待研究!!

作者: lxing   发布时间: 2009-01-14

看下

作者: cnkiller   发布时间: 2009-01-14

还能这样做,牛人啊

作者: sipangg   发布时间: 2009-01-16

短信都用不完!

作者: rebill   发布时间: 2009-01-16

第一种方法用PHP如何实现? 第二种方法我倒是研究出来了

作者: kunming   发布时间: 2009-07-21

补充下,还可以利用google的日历实现

作者: appz   发布时间: 2009-07-28

thanks ~

作者: 长空   发布时间: 2009-07-30

热门下载

更多