您的位置:首页 > 编程语言 > PHP开发

如何让你的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!');
}
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: