0
0
0
---
纸黄金价格的短信提醒
崔凯 发表于 2013年12月15日 17:21 | Hits: 2018
孩子长大了,到处跑。时不时就磕一下。
媳妇没办法再盯着电脑。于是抽空帮她写了个程序。
挂到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.'元');
};
?>
$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玩的少,跑通就没再优化。欢迎批判。
相关日志:
我要给这篇文章打分:
可以不填写评论, 而只是打分. 如果发表评论, 你可以给的分值是-5到+5, 否则, 你只能评-1, +1两种分数. 你的评论可能需要审核.