0
0

纸黄金价格的短信提醒

崔凯 发表于 2013年12月15日 17:21 | Hits: 2018
Tag: 前端开发 | sae

孩子长大了,到处跑。时不时就磕一下。
媳妇没办法再盯着电脑。于是抽空帮她写了个程序。
挂到sae上,每5分钟跑一次:

schedule: "*/5 * * * 1-5"

每当涨跌幅度大于6元,自动发短信到手机邮箱上,短信提醒。

<?php
$url="http://hq.sinajs.cn/list=hf_GC";
$body= @file_get_contents($url);
$dataArr=explode(",",$body);
$goldprice=$dataArr[2];//取国际金价
 
$usd="http://hq.sinajs.cn/list=USDCNY";
$usdbody= @file_get_contents($usd);
$usddataArr=explode(",",$usdbody);
$usdprice=$usddataArr[1];//取美元汇率
 
$todayprice=round($goldprice*$usdprice/31.1034768,2);//盎司按汇率转为克,取2位
 
$myprice=240;//最近一笔买入价格
$floated=6;//预警浮动价格
 
$sellprice=$todayprice-$myprice;
$buyprice=$myprice-$todayprice;
if($sellprice>$floated){
$mail=newSaeMail();
$ret=$mail->quickSend('收件箱@139.com','黄金涨到'.$todayprice.'元了,比买时的价格'.$myprice. '涨了'.$sellprice.'元','可以考虑卖出了','发件箱@sina.cn','密码','smtp.sina.cn',25);
}
elseif($buyprice>$floated){
$mail=newSaeMail();
$ret=$mail->quickSend('收件箱@139.com','黄金降到'.$todayprice.'元了,比买时的价格'.$myprice. '降了'.$buyprice.'元','可以考虑补仓了','发件箱@sina.cn','密码','smtp.sina.cn',25);
}
else{
print('<meta charset="utf-8">黄金价格稳定,当前价格'.$todayprice.'和买入的价格'.$myprice.'差不太多,不触发提醒功能,目前警戒值设为'.$floated.'元');
};
?>

php玩的少,跑通就没再优化。欢迎批判。

相关日志:

原文链接: http://uicss.cn/zhihuangjin/

0     0

我要给这篇文章打分:

可以不填写评论, 而只是打分. 如果发表评论, 你可以给的分值是-5到+5, 否则, 你只能评-1, +1两种分数. 你的评论可能需要审核.

评价列表(0)