额,因为我爸每晚都要我发天气预报给他,有时我又忘记了,所以写了这么一段脚本
把代码复制进文件,然后定时访问他即可
<?php
//,每天晚上自动发天气预报给老爸
date_default_timezone_set("PRC");
$year=date("Y");
$mon=date("m");
$exists=date("Y-m-d");
$nm=date("d")+1;
//明天
//验证日期
$d=date("H");
//判断明天为几号,
checkdate($mon,$nm,$year)?$day=$nm:$day=1;
$txt=
@file_get_contents("log.txt");
if(preg_match("!18!",$d))
{
if(strpos($txt,$exists)!==false)
{
echo("天气预报已发送,无需重复操作");
}
else
{
file_put_contents("log.txt",$exists."\r\n",FILE_APPEND);
$wea=file_get_contents("
http://l.easou.com/tq/ps.m?nm=".$day."号&mb=13878216489&cty=1420&q=柳州&esid=q9AaHVjzn7J&day=tm&fr=17.7.10");
echo
$wea;
if(strpos($wea,"成功")!==false)
{
file_put_contents("ok.txt",$exists." 成功\r\n",FILE_APPEND);
echo '天气预报发送成功!';
}
}
}
else
{
echo '未到发送天气预报的时间';
}
?>