这两天一直在写python。
主动防御系统一直缺一个发送SMS信息通知的功能,于是尝试着写了一个PHP做后台的模块
<?php// 连主库$link = mysql_connect(SAE_MYSQL_HOST_M .':'. SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS);
if($link)
{
mysql_select_db(SAE_MYSQL_DB,$link);
$getid = mysql_query("select max(Id_P) from --YOUR_DATATABLE--");
$row = mysql_fetch_array($getid);
$id = $row[0]+1;
$content = addslashes($_POST['content']);
$token = addslashes($_POST['token']);
if($content)
{
if($token == "--YOUR_TOKEN--")
{
mysql_query("INSERT INTO `--YOUR_DATABASE--`.`--YOUR_DATATABLE--` (`Id_P`, `Content`) VALUES ('$id', '$content')");
$smsapi = "--SMS_GATEWAY--"; //短信网关$user = "--SMS_ACCOUNT--"; //短信平台帐号$pass = "--SMS_PASSWORD--"; //短信平台密码$content = "【Active Defense】Sir , I get some thing:" . $content ;//要发送的短信内容$sendurl = $smsapi."sms?u=".$user."&p=".$pass."&m="."--YOUR_PHONE--"."&c=".urlencode($content);
$result = file_get_contents($sendurl) ;
}
else
{
$msg = "token wrong!" . $content;
mysql_query("INSERT INTO `--YOUR_DATABASE--`.`--YOUR_DATATABLE--` (`Id_P`, `Content`) VALUES ('$id', '$msg')");
}
}
mysql_close($link);
}
echo"<h1>hello</h1>";
?>Python写的前端很简单,因为之后是要整合到主动防御的API里面去的,就没有添加那些花里胡哨的东西。
MayiCMS·蚂蚁分类信息系统是一款基于PHP+MYSQL(PC+手机+小程序+APP,跨平台、跨终端)的建站软件,拥有专业且完善的信息审核机制,信息刷新/置顶消费机制,信息分享/发布奖励机制,信息查看/付费授权机制,会员等级自助续费机制,为在各种类型操作系统服务器上架设信息发布平台提供完美的解决方案,拥有世界一流的用户体验,卓越的访问速度和负载能力。功能特点:1,PC手机自适应,URL路径完全
# -*- coding: utf-8 -*-import urllib2
import urllib
data = {}
data['token'] = '--YOUR_TOKEN--'
data['content'] = '--YOUR_MESSAGE--'url = "--PHP_ADDRESS--"
post_data = urllib.urlencode(data)
req = urllib2.urlopen(url, post_data)
print ("Finish")大体上就是这个样子啦,下周要考试,防御系统的事又得放一放了。
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });
以上就介绍了借助PHP服务器完成SMS信息转发,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。










