PHP飞信API及AU3飞信UDF
利用飞信API实现公司内部发送短信可以省下不少钱.网上也有不少飞信API,但感觉不可靠,
还是自己写了一个简单的API.调用地址如下,不会记录飞信密码.
喜欢的朋友可以试试,结合AU3又写了个UDF.这下发短信方便很多了.
http://lab.l4ever.cn/fetion/api/?from=发送手机&pw=飞信密码&to=接收号码&msg=短信内容
传递的参数为UTF-8编码,注意调用API的时候注意地址,全部都小写,Linux服务器是区分大小写的,
返回参数有两段,用半角分号分割!返回的内容分别为:
发送状态;正常则返回接收号码|失败则返回错误原因
以下为Au3应用示范,保存为FetionSMS.au3,调用即可.
查看源代码打印帮助
01.; 本UDF用于利用飞信API发送免费短信,接收号码必须为发送号码的飞信好友放可发送
02.; UDF作者:L4EVER QQ:425145 http://L4EVER.cn
03.; 使用方法:FetionSMS("发送手机","飞信密码","接收手机","发送内容","返回值")
04.;===============================
05.; 使用演示:
06.; #include "FetionSMS.au3"
07.; msgbox(32,"飞信短信",FetionSMS("15999999999","l4ever.cn","15999999999","短信测试SMSTEST"))
08.;===============================
09.Func FetionSMS($from,$pw,$to,$msg)
10.filedelete (@TempDir&"\SmsResult.Dat")
11.
$GetSMSResult = InetGet("http://lab.l4ever.cn/fetion/api/?from="&$from&"&pw="&$pw&"&to="&$to&"&msg="&$msg,@TempDir&"\SmsResult.Dat",1,0)
12.if $GetSMSResult <> "0" Then
13.
$smsresult = FileReadLine(@TempDir&"\SmsResult.Dat",1)
14.
$strsmsresult = StringSplit ($smsresult,";")
15.
if $strsmsresult[0] <> "2" or @error ="1" Then
16.
return("飞信短信 - 发送状态未知,获取的数据出错")
17.
Else
18.
Select
19.
case $strsmsresult[1] = "SendOK"
20.
return("发送成功")
21.
case Else
22. &nb
相关文档:
php 中生成随机字符串的方法
2009-10-20 13:56
在一些特殊应用中,需要生成随机字符串,比如生成系统随机密码或者是登陆验证码等,本文介绍的函数能够返回指定长度的随机字符串,默认包含大小写字母和数字,你可以很容易的修改以便符合自己的需要。
<?php
// 说明:php 中生成随机字符串的方法
// 整理:http://ww ......
【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$ _POST['foo'],$_SESSION['foo']来得到。当然也可以修改自动全局变量为开(php.ini改为 register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。
【 ......
/*
* 功能:PHP
图片水印 (水印支持图片或文字)
* 参数:
* $product_img 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式;
* $waterPos 水印位置,有10种状态,0为随机位置;
* &n ......
公司MM时常给我一些号码,然我查询是哪家的,都是txt文本格式的,还好号码是一行一个,于是用file()函数取个数组,开始的时候我的win7 32位的可以用apache后来装64位win7由于没找到原生的64位apache于是就传到服务器上每次,有上传有该文件很麻烦,于是做成一个页面去让MM自己完成.废话不多说 要在form表单里上传文件就得需要在表 ......
基本原理是:首先使mcrypt软件能够运行,然后安装php扩展模块,并在php.ini配置。
这里注意的是mcrypt软件依赖libmcrypt和mhash两个库,所以安装配置顺序从右至左
一,下载安装mcrypt
1.先去http://www.sourceforge.net下载Libmcrypt,mhash,mcrypt安装包 ,下面是我找到的链接
Libmcrypt(libmcrypt-2.5.8.t ......