|
|
本帖最后由 zhuzhenyu 于 2014-8-26 01:22 编辑
这个是我测试19欧的短信接收图:
feix.png
(164.38 KB, 下载次数: 0)
废话不多说直接上脚本;
短信提醒是免费的。飞信API提供短信发送。
- <?php
- header("Content-type: text/html; charset=utf-8");
- date_default_timezone_set('PRC');
- //这里填写自己的飞信账号和密码
- define('FEIXIN_USER','138000138000'); //飞信账号
- define('FEIXIN_PASS','123456'); //飞信密码
- //飞信内容接收者账号,如果发送多个用逗号隔开 138000138000,138001138001
- define('FEIXIN_TOUSER','138000138001');
- //以下内容切勿修改。
- if (php_sapi_name() != 'cli')
- {
- die('该脚本必须运行在cli模式下');
- }
- $url = "http://www.online.net/en/dedicated-server/dedibox-kidechire";
- $feixin = "http://blog.zhuzhenyu.net/feixin/feixin.php?phone=".FEIXIN_USER."&passwd=".FEIXIN_PASS."&tophone=" . FEIXIN_TOUSER;
- //获取
- $opts = array(
- 'http'=>array(
- 'method'=>'GET',
- "User-Agent"=>"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36",
- "timeout"=>20
- )
- );
- $context = stream_context_create($opts);
- $data = file_get_contents($url,false,$context);
- if($data)
- {
- $pattern = '/<span class="green-text">(.*)<\/span>/';
- preg_match_all($pattern, $data,$matches);
- if(!empty($matches[1]) && is_numeric($matches[1][0]))
- {
- //发送短信
- $send = $feixin . "&content=有" . $matches[1][0] . '个2欧毒妇出现啦';
- file_get_contents($send,false,$context);
- }
- }
复制代码
执行
- #把上面脚本保存在文件里面。(路径和文件名可自定义)
- #起名字cron_online.php
- #放到如下路径:
- /root/cron_online.php
- #设置crontab定时检测.每隔五分钟。哈哈
- crontab -e
- #输入如下:保存
- #每隔五分钟。
- */5 * * * * /usr/local/bin/php /root/cron_online.php
- #下面这个是每隔30秒
- * * * * * * sleep 30 /usr/local/bin/php /root/cron_online.php
复制代码
不用谢,我是雷锋
2odf.zip
(1.04 KB, 下载次数: 51)
|
|