phpFetion_weather_sina_SAE_1.2 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
phpFetion_weather_sina_SAE_1.2 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
phpFetion_weather_sina_SAE_1.2 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 PHP
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 xiaogg
适用人群 未知
收录时间 2012-04-06

软件简介

每日自动天气预报

主要用途
1.获取城市天气预报
2.在线给好友或自己发送飞信
3.调用飞信api接口
4.定时发送天气预报[可群发]-------主要功能
版本更新:http://xiaogg.ctdisk.com/u/349707/437278
官方主页:http://3.ibtf.sinaapp.com/

优点
1.不用购买独立空间/服务器,不用购买独立域名 直接申请sina_SAE空间即可
2.所有代码开源.下载,修改配置后,上传直接可用.方便进行再开发
3.如不想用sina_SAE也可以下载通用版[必须有服务器支持]
4.集成飞信api接口,可实现在线调用.便于开发其它应用
5.集成在线发飞信.可直接在线给好友发短信,不用登录软件.


1.2更新
更新内容
1.更改天气获取函数优化json数据获取
2.增加每日天气密码安全验证.
  修改方法lib/config.php文件第五行 双引号里面的为密码 然后修改config.yaml 修改weather.php?pwd=这里为您修改后的密码 然后保存
3.增加QQ咨询,QQ号在index.php顶部版权当中.有问题可以加QQ咨询!
说明,当前版本不做通用版更新.如需要通用版请联系作者QQ.


1.1-1更新
更新内容
1.o[]   其它选项(可多选) 增加4洗车指数 5旅游指数 6舒适度指数 7晨练指数 8晾晒指数 9息斯敏过敏气象指数
2.修改weather.php文件
[1.1版本有错误]需要将17行修改为$sys=explode("|",$val);$msg=getweather(array("city"=>$sys[1]));
3.修改缓存文件命名规则
4.增加获取第几天为月份中的几日的函数

1.1更新
更新内容
1.默认时间设置为7:40AM 以获取及时的天气预报,[此功能可以用于闹钟]
2.修改调用天气预报链接,以减少fetchurl数据量
3.精简了data.txt文件并缓存
4.增加自定义天气预报格式
5.去掉wtext缓存函数集成到getweather中
6.新版本参数说明
city 城市名,一般不要加市/县
day  调用几天的天气预报 1 2 3 4 5 6
temp 气温显示 默认为1 ℃ 可选2 ℉
o[]   其它选项(可多选):1风力风向[默认] 2紫外线指数 3穿衣指数 
type  默认为1 天气预报格式 0短信天气[为减少短信字数,精简了很多内容]


1.0更新
1.0版本地址:http://3.ibtf.sinaapp.com/1_0/
1.如遇到用f.php发送短信,收到乱码情况,请修改f.php文件
修改方法:
长到13行
if($u==""){
修改为
if($u=="1"){


包含主要文件有
index.php    获取城市天气预报
f.php        飞信api接口及在线发飞信
weather.php  每日执行文件
data.txt     城市数据
config.yaml  sina_SAE配置文件
lib/PHPFetion.php       php飞信类
lib/function.php        函数库
lib/config.php          配置文件

主要文件说是

index.php
[主要目的配合定时发送天所预报,测试是否能够获取当时天气预报]

说明
1.在查询后面的文本框中输入您要查询的城市名称[不要带市/县等][不支持省]
2.点击查询将可以获取今日天气.[今日缓存数据]
3.获取最新点击下面 [获取最新天气预报]
4.可以通过下面的飞信接口发送到手机上

f.php
可直接添写相应选项后点发送也可利用API发送
API调用:f.php?phone=xxxxxx&pwd=xxx&to=xxxx&msg=xxxx
以上接口参数详细说明
phone     手机号
pwd     飞信密码
to     发送给谁(手机号或飞信号)
msg     飞信内容
u     备用参数:当发送内容为乱码时 在最后加上&u=1


weather.php / config.php--------------------------------------------- [每日天气配置]
需要自行配置
配置方法
1.用Dreamweaver或其它编辑软件打开weather.php文件
2.找到第12行
$phone="150********|唐山;134********|唐山;151********|石家庄;150********|石家庄";
按照以上规则进行配置.双引号中规则为:手机号|城市名;手机号|城市名 标题不能错全为英文状态下标点
3.打开inc/config.php
修改第8行和第9行
define("PHONE_NUMBER","150********");将双引号中的手机号改成你的手机号
define("PHONE_PWD","******");将双引号中的*改成您的飞信密码
4.修改什么时候发天气预报
修改config.yaml文件
配置详解:http://sae.sina.com.cn/?m=devcenter&catId=195

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2012/12/30 15:13

Jchatting通过Sina SAE云开发平台高级开发者认证

前几天刚收到中级开发者的证书,并且在上一篇博文Sina SAE云计算平台中级开发者证书中刚刚秀了秀证书~~~通过提交开源项目Jchatting,就通过了高级开发者认证,坐等证书。 Sina SAE的通知: 通过审核: 15000的云豆子: 顺便介绍一个Jchatting吧 Jchatting是去年分布式计算机课程的一个作业,老师的目地时为了让大家了解socket编程,我个人比较熟悉Java,于是在2011年的十一长假几天就用Java开发了一个聊天软件,实现的功能还不错...

0
2
发表于DevOps专区
2015/08/19 17:51

sina SAE开发部署JAVA web项目

SAE中的中间件使用的是jetty,不是tomcat,SAE中已经有了部分java WEB必须的jar包,所以有些jar包我们并不需要导入,不然在SAE中会产生jar包冲突,具体几个什么jar包可以在SAE开发文档中看得到,我这里部署了一个Spring MVC的WEB项目,仅仅使用到了这些jar包,就可以在SAE中运行,如果还需要其他jar包可以自己添加: 部署SAE时用到的war包,我开始导出war包时对目录不熟,导出的war无法运行,相信很多新手朋友也不明白web项目在...

3
2
发表了博客
2011/01/30 07:59

sina 无聊

真是无聊透了 无聊啊 想找一款适合的同步工具就那么难 dropbox啊 我的神啊 你什么时候...

0
1
发表了博客
2016/12/01 10:10

less bad weather

Hanoi is the northern region connected with Southeast Okazaki, japan. It has some district gardening seasons, spring, summer months, autumn and winter. Plumbing service to travel to Hanoi is winter weather. The temperature is more relaxed and dried up. And there are various traditional galas in Vietnam, you can try a lot of dongguan hotel . From Economy is shown to Next month, the weather is co...

0
0
发表了博客
2016/11/23 17:21

Germany Weather

Weather and climate around Germany are different due to latitude, topography and other factors likeyixing hotel . In spring and autumn, the climate in Berlin is very good with an average temperature of 10℃to 20℃. There is little rain with blue sky as well as beautiful meadow. It is the most suitable season to travel. From July to August, average temperature in Berlin is about 20℃, it will n...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2016/09/06 19:56

apache kylin 1.2版本metastore.sh clean异常

kylin1.2版本 执行metastore.sh clean 出现Error: Could not find or load main class org.apache.kylin.job.hadoop.cube.MetadataCleanupJob 不知道怎么解决

7
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
12 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部