借助PHP服务器完成SMS信息转发

WBOY
Libérer: 2016-07-29 09:08:48
original
1676 Les gens l'ont consulté

这两天一直在写python。

主动防御系统一直缺一个发送SMS信息通知的功能,于是尝试着写了一个PHP做后台的模块

<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>
Copier après la connexion

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>
Copier après la connexion

大体上就是这个样子啦,下周要考试,防御系统的事又得放一放了。

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了借助PHP服务器完成SMS信息转发,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal