判断语句,请帮帮忙,谢谢 $date = getdate();$require_day = $date['mday'];if($require_day=='25'){gogogo;} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(date('d') == 25 && ! file_exists('报告'.date('Ym').'.log')) { 生成报告并写入 $filename = '报告'.date('Ym').'.log' 文件} 如果报告单的数据在数据库里,假设报告数据表 log (id,content,time)$filename = '报告'.date('Ym').'.log'; if(date('d') == 25) { if(!file_exists($filename)) { $thismonth=intval(date("m")); $lastmonth25=(($thismounth-1==0)?(intval(date("Y"))-1):date("Y"))."-".(($thismonth-1==0)?"12":$thismonth-1)."-25"; $sql="SELECT * FROM `log` WHERE UNIX_TIMESTAMP(time)<UNIX_TIMESTAMP('".date("Y-m-d",time())."') and UNIX_TIMESTAMP(time)>=UNIX_TIMESTAMP('".$lastmonth25."')"; $rs=$dbconn->Execute($sql); while(!$rs->EOF) { $content.=$rs->fields["content"]; $rs->MoveNext(); } $filename = '报告'.date('Ym').'.log'; // 生成报告并写入 $filename = '报告'.date('Ym').'.log' 文件 wfile($filename,$content); } else { require($filename); }} else { die("每月25生成内容");}function wfile($file,$content,$mode='w') { $oldmask = umask(0); $fp = fopen($file, $mode); if (!$fp) return false; fwrite($fp,$content); fclose($fp); umask($oldmask); return true;} 请高人指点,跨平台的问题。 关于全角数字的正则匹配问题 求一正则 如何用php将mysql里的数据导出来 ========做过开源项目的老鸟进一下. 在线等待:PHP文件如何测试 PHP可以实现象ASP那样的内存APPLICATION变量吗 如何使用truetype及中文? 如何传递javascript的变量 新手求助!!!!!!!!!!!!!!!!! 创建文件夹 腾讯网好像出现了BUG,大家进来研究下...
生成报告并写入 $filename = '报告'.date('Ym').'.log' 文件
}
假设
报告数据表 log (id,content,time)
$filename = '报告'.date('Ym').'.log';
if(date('d') == 25)
{
if(!file_exists($filename))
{
$thismonth=intval(date("m"));
$lastmonth25=(($thismounth-1==0)?(intval(date("Y"))-1):date("Y"))."-".(($thismonth-1==0)?"12":$thismonth-1)."-25"; $sql="SELECT * FROM `log` WHERE UNIX_TIMESTAMP(time)<UNIX_TIMESTAMP('".date("Y-m-d",time())."') and UNIX_TIMESTAMP(time)>=UNIX_TIMESTAMP('".$lastmonth25."')";
$rs=$dbconn->Execute($sql);
while(!$rs->EOF)
{
$content.=$rs->fields["content"];
$rs->MoveNext();
}
$filename = '报告'.date('Ym').'.log';
// 生成报告并写入 $filename = '报告'.date('Ym').'.log' 文件
wfile($filename,$content);
} else {
require($filename);
}
} else {
die("每月25生成内容");
}
function wfile($file,$content,$mode='w') {
$oldmask = umask(0);
$fp = fopen($file, $mode);
if (!$fp) return false;
fwrite($fp,$content);
fclose($fp);
umask($oldmask);
return true;
}