如何让你的php在某年月日之后过期(不受服务器本身时间设置影响)。
2008-05-16 12:34
591 查看
<?php
while(! ($dataFile = @fopen('http://www.phpwind.net/index-htm-cateid-1.html', "r" )) ){
sleep(2);
}
//$dataFile = fopen('data.txt', "r" ) ;
$buffer = '';
if ( $dataFile )
{
$buffer = "";
while (!feof($dataFile))
{
$buffer .= fgets($dataFile, 4096);
}
//$buffer = iconv('gb2312','utf-8',$buffer);
fclose($dataFile);
$pos1 = strpos($buffer,'最后发表');
$text = substr($buffer,$pos1,1300);
$pos1 = strpos($text,'<span class="f9 gray">');
$text = substr($text,$pos1+strlen('<span class="f9 gray">'));
$text = substr($text,0,strpos($text,']'));
//$text = substr($buffer,$pos1,24*2-3);[2008-05-16 11:07]
$date = preg_replace("/^/[(/d+)-(/d+)-(/d+)/s+(/d+):(/d+)$/","/$1-/$2-/$3 /$4:/$5",$text).date(":s");
if(strtotime($date)>mktime(12,12,12,5,15,2008)){
header("HTTP/1.0 501 Server Error");
exit('<title>HTTP 501 - Server Internal Error</title>Server Internal Error.');
}else{
echo '<hr>';
}
}else{
exit('server is down!');
}
?>
while(! ($dataFile = @fopen('http://www.phpwind.net/index-htm-cateid-1.html', "r" )) ){
sleep(2);
}
//$dataFile = fopen('data.txt', "r" ) ;
$buffer = '';
if ( $dataFile )
{
$buffer = "";
while (!feof($dataFile))
{
$buffer .= fgets($dataFile, 4096);
}
//$buffer = iconv('gb2312','utf-8',$buffer);
fclose($dataFile);
$pos1 = strpos($buffer,'最后发表');
$text = substr($buffer,$pos1,1300);
$pos1 = strpos($text,'<span class="f9 gray">');
$text = substr($text,$pos1+strlen('<span class="f9 gray">'));
$text = substr($text,0,strpos($text,']'));
//$text = substr($buffer,$pos1,24*2-3);[2008-05-16 11:07]
$date = preg_replace("/^/[(/d+)-(/d+)-(/d+)/s+(/d+):(/d+)$/","/$1-/$2-/$3 /$4:/$5",$text).date(":s");
if(strtotime($date)>mktime(12,12,12,5,15,2008)){
header("HTTP/1.0 501 Server Error");
exit('<title>HTTP 501 - Server Internal Error</title>Server Internal Error.');
}else{
echo '<hr>';
}
}else{
exit('server is down!');
}
?>
相关文章推荐
- 如何严格设置php中session过期时间
- php 如何设置一个严格控制过期时间的session
- php 如何设置一个严格控制过期时间的session
- 如何严格设置php中session过期时间
- 如何严格设置php中session过期时间
- 如何严格设置php中session过期时间
- 如何严格设置php中session过期时间
- 如何严格设置php中session过期时间
- 如何严格设置php中session过期时间 (转)
- php 如何设置一个严格控制过期时间的session
- 如何严格设置php中session过期时间
- 如何严格设置php中session过期时间
- 如何严格设置php中session过期时间
- 如何严格设置php中session过期时间
- 如何严格设置php中session过期时间
- 如何设置IIS程序池的回收时间,才能最大程度的减少对用户的影响?
- redis key 过期时间如何设置
- 如何设置android app 的字体大小不受系统字体大小改变的影响
- sql server中datetime字段只取年月日如2006-04-21,默认值如何设置?getdate()得到的是包含时分秒的时间。
- Linux如何设置用户密码过期时间