利用飞信api免费发送天气预报
作者:寒川 发布于:2010-4-15 10:13 Thursday 分类:网页编程
<?/**
* 飞信通知天气预报
* 2009-4-23
*/
//禁止执行时间限制
set_time_limit (0);
$ad=" [广告招商]";//定义广告
function getWF($city)
{
if(empty($city)) return "";
$wf=@file_get_contents('http://php.weather.sina.com.cn/search.php?city='.urlencode($city).'&f=1&dpc=1');
if (empty($wf))
{
return "";
}
//截取相关信息
$return = "";
$star=strpos($wf,"<div class=\"info-area\">");
$return = substr($wf,$star,1000);
$end2=strpos($return,"<!-- box end-->");
$return = strip_tags(substr($return,0,$end2));
//过滤
$return=mb_convert_encoding($return, "UTF-8", "GBK");//将GBK转换UTF-8编码,否则出现乱码
$return = str_replace(" ","",$return); //过滤换空格符
$return = str_replace("\t"," ",$return);//过滤制表符
$return = str_replace("\n"," ",$return); //过滤换行符
$return = trim(str_replace("\r"," ",$return),",");//过滤回车符
$return = str_replace("℃","度",$return); //防止某些手机无此符号
$return = str_replace("~","-",$return);//同上
$return = str_replace("≤","小于",$return);//同上
$return = str_replace(":",":",$return); //同上
$return = str_replace("风力:"," 风力",$return);//同上
$return = preg_replace("/(\s+)/",' ',$return);//多个空格替换为一个空格
return $return;
}
$user='135****509';//手机号码
$pass='***';//飞信密码
//设置天气预报城市
$citys[]=array('id'=>'cd','name'=>'成都');//可类似设置多个
//手机号
$tel['cd'][]='135****509';//可类似设置多个
if (is_array($citys)&&count($citys)>0)
//遍历城市
foreach($citys as $city)
{
//获取采集信息
$info=getWF($city['name']);
$info="天气预报:".$city['name']." ".$info.$ad;
if (!empty($info)){
if (is_array($tel[$city['id']])&&count($tel[$city['id']])>0){
//发送
foreach($tel[$city['id']] as $val)//循环发送
{
$url="http://weather.huikon.cn/api.php?mobile_no=".$user."&pwd=".$pass."&to=".$val."&msg=".urlencode($info);//飞信API地址
@file_get_contents($url);
//echo $info.$val;
}
}
}
}
}
//自动关闭脚本
echo <<<EOT
<script language=javascript>
window.opener=null
window.open("","_self")
window.close();
</script>
EOT;
?>
一款绝佳的IM即时通软件MirandaIM
作者:寒川 发布于:2009-8-21 15:51 Friday 分类:精选软件

这真的是一款绝佳的IM即时通软件,通过插件支持MSN,Yahoo,Gtalk,QQ,Fetion,AIM,Jabber等国际主流聊天工具,几乎比Pidgin更好用,插件还支持rss新闻,天气等等。官方所出的插件多达500多个!!
如何让php,asp页面自动运行?
作者:寒川 发布于:2009-7-31 16:50 Friday 分类:网页编程
最近迷上fetion API,想通过fetion API让电脑自动给自己及好友发天气预报,网上鼓捣了很久,终于实现php给自己发天气预报了,可是如何才能使php页面自动运行呢?很多说用windows的任务计划,添加php.exe和文件路径的方式能运行php程序,我试了n遍,发现没有一种方法php页面还是不能运行,后再想到能否采用客服端自动申请php、asp页面,让服务器自动解析php、asp页面呢?鼓捣了半天,终于实现了。虽然办法貌似有点老土,不过还是挺管用的。
方法如下:
1、先建一个如下的vbs脚本文件:
Dim IE
Set IE = CreateObject("InternetExplorer.Application")
e.navigate("http://url.com/auto.php")
ie.visible=1
Set IE = Nothing
2、在上述auto.php文件中加入自动关闭ie的js程序,如下:
<script language=javascript>
window.opener=null
window.open("","_self")
window.close();
</script>
3、用windows的任务计划定时执行1中vbs文件,程序自动打开ie访问http://url.com/auto.php页面,服务器解析后返回浏览器,再自动运行2中js关闭ie程序,达到自动运行php的目的。
只有自动运行asp文件,呵呵,不用我多说,应该会了吧。
我也发个飞信API接口发飞信短消息。
作者:寒川 发布于:2009-7-31 0:46 Friday 分类:网页编程
目前Fetion APIji接口挺多的,自己鼓捣了半天,终于也弄了个API接口出来,欢迎大家使用。请勿用于非法勾当哦。。。。。
API接口地址:http://fetion.huikon.cn/?mobile_no=******&pwd=******&to=******&msg=******说明:分别将“******”部分替换为你的手机号码、飞信密码、发送对象的手机号码(必须是你飞信好友)、发送的短信内容。本程序采用php编的,同时支持POST和GET两种参数传递形式。欢迎大家试用。。。。
html例子如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>飞信</title>
</head><body>
<form action="http://fetion.huikon.cn/ method="post" enctype="application/x-www-form-urlencoded" name="form1" id="form1">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="34%" height="200"> </td>
<td width="66%"> </td>
</tr>
<tr>
<td align="right">Mobile No.:</td>
<td><input type="text" name="mobile_no" id="mobile_no" /></td>
</tr>
<tr>
<td align="right">PassWord:</td>
<td><input type="password" name="pwd" id="pass" /></td>
</tr>
<tr>
<td align="right">To:</td>
<td><input type="text" name="to" id="to" /></td>
</tr>
<tr>
<td align="right"></td>
<td>SMS:<br /><textarea name="msg" id="msg" cols="45" rows="5">测试!</textarea></td>
</tr>
<tr>
<td align="right" height="40"> </td>
<td><input type="submit" value=" 发送 " /><input type="reset" value=" 重置 " /></td>
</tr>
</table>
</form>
</body>
</html>
当然,你还可以使用框架或其他方式隐藏提交后的地址。
注意:此html例子中需要修改星号部分,且需采用utf-8编码,以免出现乱码。
pidgin飞信证书错误处理办法
作者:寒川 发布于:2009-7-27 20:44 Monday
我这老机子要想既登录飞信又想登录QQ还想登录MSN是不大可能的,好在网上有pdigin这么个好东西。一次性登录n个IM,内存占用还比QQ底。当然选择pidgin了。可是最近好像飞信登录出现了点问题,于是乎下载了最新的飞信插件libfetion.dll,按照要求删除掉了C:\Documents and Settings\Administrator\Application Data\.purple\certificates\x509\tls_peers\下的证书,同时删除掉C:\Documents and Settings\Administrator\Application Data\.purple\下的135*****509-SysCfg.xml,可是任仍然不能登录。原因很简单,证书不是删除掉了么。呵呵,得想法找回证书才行。为了找回飞行证书,还真花了点功夫。首先用IE登陆https://uid.fetion.com.cn/,登陆录后他就自动安装证书了。当然这还不够,因为此证书仅仅是安装给ie冲浪用的,得想办法把改正数把证书弄到C:\Documents and Settings\Administrator\Application Data\.purple\certificates\x509\tls_peers\目录下,方法如下:用IE打开https://uid.fetion.com.cn/ ,双击IE的状态栏小格子就可以查看证书,在IE工具->内容->证书中导出证书就得到了。再到pidgin工具->证书->添加。完成证书安装,现在又可以使用飞信了。呵呵。。。。
同一台电脑同时登陆多个飞信的方法
作者:寒川 发布于:2008-4-14 13:29 Monday 分类:计算机
1、找到你的飞信安装目录:
如:C\Program Files\China Mobile\Fetion(我的电脑装在C盘)
2、在安装目录下的 Client.config里加 <add key="SingleInstance" value="false"/>
可以用记事本打开 Client.config文件,你会看到:
程序代码
<?xml version="1.0" encoding="utf-8"?>
<ImpsConfiguration>
<AppSettings>
<add key="Version" value="3.1.0480" />
<add key="BuildDate" value="2008-1-30 10:44:35" />
<add key="LinkType" value="DotNetVM" />
</AppSettings>
</ImpsConfiguration>
看到了吧,如果你不懂这些代码也不要紧,就在
程序代码
<add key="LinkType" value="DotNetVM" />
下面再加一句:
程序代码
<add key="SingleInstance" value="false"/>
即改成:
程序代码
<?xml version="1.0" encoding="utf-8"?>
<ImpsConfiguration>
<AppSettings>
<add key="Version" value="3.1.0480" />
<add key="BuildDate" value="2008-1-30 10:44:35" />
<add key="LinkType" value="DotNetVM" />
<add key="SingleInstance" value="false"/>
</AppSettings>
</ImpsConfiguration>
保存好,就行了!
日志分类
最近日志
随机日志
- 最近比较忙。。。
- php获取来自搜索引擎入站的关键词
- 计算php代码执行时间
- 如何在HTML文件中嵌入另一文件内容(*.htm , *.txt),非Iframe
- 突然没了电话会咋样?
- QQ.exe - 无法找到组件:没有找到ComRes.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
- 开个淘宝网店买充值卡
- 夏普sharp ar-2918 显示小人和小太阳灯一直亮清除方法
- 输入法设置的时候提示"检测到不兼容的键盘驱动程序,该对话框已被停用?" 解决方法
- php遍历文件夹读取文件夹中图片并分页显示图片
- 年代,为什么要把我们区分得这么明显?
- 家中添丁
- 网页中加入在线lrc歌词的方法
- 一不小心情人节了
- 老妈生日快乐
最新评论
- 美图看看
哎 找些药酒擦擦 - 土
我今年都25了······ - 南宁搬家公司
越听越有感觉 - 南宁搬家公司
说实在的我学计算机的excel还没学会 - 草民
我也是学php的不过现在什么也不会了 - 南宁搬家公司
最是无情了 - 南宁搬家公司
我们都已不再年轻了 - 阿芙精油
我正遇到这个问题,以前的都是从数据库读取 - 宜春人才网
情人节过去好久了。。 - 杏林男科
一不小心三八节都过了哈哈
日志档案
- 2012年4月(1)
- 2012年2月(2)
- 2011年11月(2)
- 2011年9月(1)
- 2011年8月(2)
- 2011年7月(2)
- 2011年5月(1)
- 2011年3月(3)
- 2011年2月(2)
- 2010年12月(1)
- 2010年11月(2)
- 2010年10月(3)
- 2010年9月(9)
- 2010年8月(8)
- 2010年7月(13)
- 2010年6月(18)
- 2010年5月(24)
- 2010年4月(10)
- 2010年3月(14)
- 2010年2月(6)
- 2010年1月(7)
- 2009年11月(2)
- 2009年10月(3)
- 2009年9月(3)
- 2009年8月(8)
- 2009年7月(15)
- 2009年6月(14)
- 2009年4月(2)
- 2008年12月(1)
- 2008年6月(1)
- 2008年5月(10)
- 2008年4月(9)
- 2008年3月(5)
- 2008年2月(2)
- 2008年1月(5)
- 2007年12月(4)
- 2006年9月(6)
- 2006年7月(1)


