• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

php定义每天发生的事件

PHP 水墨上仙 2684次浏览 0个评论

我用这段代码每天自动给网站更换一副背景图片存入数据库

// ==========================================================================
//    Creates a file on the server with the day of the month.
//    If the day in the file doesn't match today's date, then do 'event' and update the file.
//
//    I use this to change the daily featured photos from a sql database.
// ==========================================================================
<?PHP 
$dates = (idate("d")); 
$mydate = "getdates.txt"; 
$fh = fopen($mydate, "r"); 
$theDate = fread($fh, 5); 
fclose($fh); 
if ($dates <> $theDate){ 
// Doesn't match what's in the file, so must be a new day. Update file. 
 $fp = fopen('getdates.txt', w); 
 fwrite($fp, $dates); 
 fclose($fp); 
//  Do something. 
} 
// Else ignore. 
?> 
EXAMPLE USE: 
                       $query = "SELECT * FROM `photo_user` WHERE `idno` >'0'"; 
                       $result = mysql_query($query) or die(mysql_error()); 
                                 
                       while($noticia = mysql_fetch_array($result)) 
   { 
                                  // Get total records 
                                  $total = $total +1; 
   } 
// Get current selected user from file. 
$myFile = "getuser.txt"; 
$fh = fopen($myFile, "r"); 
$theData = fread($fh, 5); 
fclose($fh); 
$userNo = $theData; 
// Get today's date. 
$dates = (idate("d")); 
// See what date is in the file. 
$mydate = "getdates.txt"; 
$fh = fopen($mydate, "r"); 
$theDate = fread($fh, 5); 
fclose($fh); 
// Check to see if the dates match. 
  if ($dates <> $theDate){ 
  $userNo = $userNo + 1; 
   if ($userNo > $total){ 
   $userNo = 1; 
} 
// Write today's date to file. 
 $fp = fopen('getdates.txt', w); 
 fwrite($fp, $dates); 
 fclose($fp); 
// Write new user id number to file. 
 $fp = fopen('getuser.txt', w); 
 fwrite($fp, $userNo); 
 fclose($fp); 
} 
?> 
<?php 
                     // Each day a new user is selected. 
                  $query = "SELECT * FROM `photo_user` WHERE `idno` =' ". $userNo."'"; 
                     $result = mysql_query($query) or die(mysql_error()); 
?>


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明php定义每天发生的事件
喜欢 (0)

您必须 登录 才能发表评论!

加载中……