PHP编程:php写的短信接口(全网撑持)
学习数据库了,MYSQL可算是PHP的黄金搭档了,不过,虽然话是这么说,你也可能恨不得把MYSQL给生吞活剥了,因为这一行一列的东东简直让自己头晕目眩。 <LI class=content id=pre_1154930957>合用行业:金融、工商、税务、电力、商业、贸易、旅游、当局、邮政、教导等行业合用类型:挂接各类B/S体系,作为各类办公体系、ERP、CRM、电子商务平台的插件(如群发短信会议告诉、会员/客户关系交换、定单生成告诉、发货告诉、日程提示、催费告诉等等)
特 点: 绿色短信,正当正轨通道,全网收发
撑持挪动、联通、电信、网通短信,双向互动,可答复 高速群发
收费帐号请求(请注明来自"ChinaUnix",赠予50条短信,测试短信不敷用的话再接洽我)
QQ:670168401(请求帐号) QQ群:199217(短信接口使用交换)
* 短信URL接口具体参数申明文件: Http://app.37du.net/短信URL接口参数申明.doc
* 短信接口文件:
<?php
/*依据参数,生成挪用URL,由于是测试例子,不合错误变量为空的情形做处置*/
$http = "http://interface.85521.com/interface_sms_url.ajax"; // 接口文件地址
$LoginName = ""; // 短信帐号
$pass = ""; // 短信帐号暗码
$Code = ""; // 营业代码,缺省为空
$subid = ""; // 子号,缺省为空
$sender = ""; // 发送号码
$receivers = ""; // 吸收号码,多个手机号以分号 ; 分隔
$setTimer = ""; // 准时发送工夫,格局:YYYY-MM-DD HH:MM ,即时发送则不需求
$message = ""; // 短信内容
$cmd = ""; // 操作号令,发送短信值为send,查询答复值为query,查询帐号短信余额为remain
$allowForward = ""; // 转发撑持,缺省为0
$system = ""; // 使用平台,缺省为空(windows),其他平台值:unix或linux
$url = $http."?LoginName=".$LoginName."&pass=".$pass."&Code=".$Code."&subid=".$subid."&sender=".$sender."&receivers=".$receivers."&setTimer=".$setTimer."&message=".urlencode($message)."&cmd=".$cmd."&allowForward=".$allowForward."&system=".$system;
/* windows平台挪用接口模式:MSXML,发送恳求*/
// ----------------------------------------------------------------------------
$objHttpRequest=new COM("MSXML2.ServerXMLHTTP");
if (is_null($objHttpRequest)) {
echo "create Msxl2.ServerXMLHTTP error";
exit();
}
$objHttpRequest->open("GET",$URL,False);
$objHttpRequest->send();
if ($objHttpRequest->status <> 200) {
/*前往毛病*/
echo "open Request error";
exit();
}
/*获得前往的信息*/
$retMsg=$objHttpRequest->responseText;
$objHttpRequest=NULL;
// ----------------------------------------------------------------------------
/* 通用挪用用接口模式,(其他平台linux、unix)*/
// ----------------------------------------------------------------------------
$file = $http."?LoginName=".$LoginName."&pass=".$pass."&Code=".$Code."&subid=".$subid."&sender=".$sender."&receivers=".$receivers."&setTimer=".$setTimer."&message=".urlencode($message)."&cmd=".$cmd."&allowForward=".$allowForward."&system=".$system;
$fp = fopen($file,"r");
$retMsg = fgetss($fp); // $retMsg = fgetss($fp,1024);
fclose($fp);
// ----------------------------------------------------------------------------
/* 依据前往的信息($retMsg,模式以下)获得响应的内容,参数寄义请参考“短信接口参数申明”
windows平台前往模式以下:
<?xml version="1.0" encoding="utf-8" ?>
- <SendSmsReport>
- <Summary>
<Success />
<Fail />
<RetCode>-6</RetCode>
<SmsRemain />
<ErrPhones />
</Summary>
</SendSmsReport>
其他平台前往模式以下:
-6
*/
?>
刚开始觉得自己对这些多少有些基础,很简单,但是看了老师那么熟练的进行网页布局的时候,突然之间发现,其实,我的基础并没有自己想像的那么好,自己设计的页面其实并不好看,就连表格的边框为1像素都不会弄。 多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。 学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。 曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线\\\\\\\'_\\\\\\\' ; 找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。 首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。 我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。 曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线\\\\\\\'_\\\\\\\' ; php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。 不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。 我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能: 本文当是我的笔记啦,遇到的问题随时填充 当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标, Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81 使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。 刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。 ,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。 我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能: 我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能: 最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
页:
[1]