Maison > Article > développement back-end > 借助PHP服务器完成SMS信息转发
<code><span><?php </span><span>// 连主库</span><span>$link</span> = mysql_connect(SAE_MYSQL_HOST_M .<span>':'</span>. SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS); <span>if</span>(<span>$link</span>) { mysql_select_db(SAE_MYSQL_DB,<span>$link</span>); <span>$getid</span> = mysql_query(<span>"select max(Id_P) from --YOUR_DATATABLE--"</span>); <span>$row</span> = mysql_fetch_array(<span>$getid</span>); <span>$id</span> = <span>$row</span>[<span>0</span>]+<span>1</span>; <span>$content</span> = addslashes(<span>$_POST</span>[<span>'content'</span>]); <span>$token</span> = addslashes(<span>$_POST</span>[<span>'token'</span>]); <span>if</span>(<span>$content</span>) { <span>if</span>(<span>$token</span> == <span>"--YOUR_TOKEN--"</span>) { mysql_query(<span>"INSERT INTO `--YOUR_DATABASE--`.`--YOUR_DATATABLE--` (`Id_P`, `Content`) VALUES ('$id', '$content')"</span>); <span>$smsapi</span> = <span>"--SMS_GATEWAY--"</span>; <span>//短信网关</span><span>$user</span> = <span>"--SMS_ACCOUNT--"</span>; <span>//短信平台帐号</span><span>$pass</span> = <span>"--SMS_PASSWORD--"</span>; <span>//短信平台密码</span><span>$content</span> = <span>"【Active Defense】Sir , I get some thing:"</span> . <span>$content</span> ;<span>//要发送的短信内容</span><span>$sendurl</span> = <span>$smsapi</span>.<span>"sms?u="</span>.<span>$user</span>.<span>"&p="</span>.<span>$pass</span>.<span>"&m="</span>.<span>"--YOUR_PHONE--"</span>.<span>"&c="</span>.urlencode(<span>$content</span>); <span>$result</span> = file_get_contents(<span>$sendurl</span>) ; } <span>else</span> { <span>$msg</span> = <span>"token wrong!"</span> . <span>$content</span>; mysql_query(<span>"INSERT INTO `--YOUR_DATABASE--`.`--YOUR_DATATABLE--` (`Id_P`, `Content`) VALUES ('$id', '$msg')"</span>); } } mysql_close(<span>$link</span>); } <span>echo</span><span>"<h1>hello</h1>"</span>; <span>?></span></span></code>
Python写的前端很简单,因为之后是要整合到主动防御的API里面去的,就没有添加那些花里胡哨的东西。
<code><span># -*- coding: utf-8 -*-</span><span>import</span> urllib2 <span>import</span> urllib data = {} data[<span>'token'</span>] = <span>'--YOUR_TOKEN--'</span> data[<span>'content'</span>] = <span>'--YOUR_MESSAGE--'</span>url = <span>"--PHP_ADDRESS--"</span> post_data = urllib.urlencode(data) req = urllib2.urlopen(url, post_data) <span>print</span> (<span>"Finish"</span>)</code>
以上就介绍了借助PHP服务器完成SMS信息转发,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。