仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1030|回复: 19
打印 上一主题 下一主题

[学习教程] PHP编程:php写的短信接口(全网撑持)

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:10:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
学习数据库了,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>

其他平台前往模式以下:

[SendSmsReport]
[Summary]
[Success][/Success]
[Fail][/Fail]
[RetCode]-6[/RetCode]
[SmsRemain][/SmsRemain]
[ErrPhones][/ErrPhones]
[/Summary]
[/SendSmsReport]

*/
?>
刚开始觉得自己对这些多少有些基础,很简单,但是看了老师那么熟练的进行网页布局的时候,突然之间发现,其实,我的基础并没有自己想像的那么好,自己设计的页面其实并不好看,就连表格的边框为1像素都不会弄。
飘飘悠悠 该用户已被删除
沙发
发表于 2015-2-4 09:48:53 | 只看该作者
多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。
乐观 该用户已被删除
板凳
发表于 2015-2-5 02:00:17 | 只看该作者
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
若相依 该用户已被删除
地板
发表于 2015-2-9 05:49:50 | 只看该作者
曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线  \\\\\\\'_\\\\\\\' ;
深爱那片海 该用户已被删除
5#
发表于 2015-2-11 06:38:03 | 只看该作者
找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。
谁可相欹 该用户已被删除
6#
发表于 2015-2-19 07:20:36 | 只看该作者
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
金色的骷髅 该用户已被删除
7#
发表于 2015-3-6 13:50:25 | 只看该作者
我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。
第二个灵魂 该用户已被删除
8#
发表于 2015-3-12 22:58:39 | 只看该作者
曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线  \\\\\\\'_\\\\\\\' ;
只想知道 该用户已被删除
9#
发表于 2015-3-20 04:55:52 | 只看该作者
php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。
海妖 该用户已被删除
10#
发表于 2015-3-28 21:03:15 | 只看该作者
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
兰色精灵 该用户已被删除
11#
发表于 2015-3-30 17:54:07 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
分手快乐 该用户已被删除
12#
发表于 2015-3-31 04:18:15 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
飘灵儿 该用户已被删除
13#
发表于 2015-4-3 09:06:31 | 只看该作者
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
再见西城 该用户已被删除
14#
发表于 2015-4-10 15:52:20 | 只看该作者
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
不帅 该用户已被删除
15#
发表于 2015-4-11 13:35:18 | 只看该作者
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。
小女巫 该用户已被删除
16#
发表于 2015-4-16 23:11:33 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
爱飞 该用户已被删除
17#
发表于 2015-6-3 23:34:19 | 只看该作者
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
灵魂腐蚀 该用户已被删除
18#
发表于 2015-6-14 08:15:29 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
19#
发表于 2015-7-9 21:14:13 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
若天明 该用户已被删除
20#
发表于 2015-7-10 20:58:00 | 只看该作者
最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表