您好,欢迎访问一九零五行业门户网

静态新闻列表自动生成PHP程序_PHP

/*
版权所有:日出东方xp
2004.7.17
*/
function createshtml()
{
ob_start(array(callback_createshtml,callback_gotoshtml));
}
function callback_createshtml($buffer)
{
$page = intval(@$_request[page]);
$filename = $_server['document_root'] . dirname($_server['php_self']) . / . basename($_server['php_self'],.php) . ($page==0 ? : _ . strval($page)) . .htm;
$fp = fopen($filename,wb);
fwrite($fp,$buffer);
fclose($fp);
return $buffer;
}
function callback_gotoshtml($buffer)
{
$page = intval(@$_request[page]);
$filename = basename($_server['php_self'],.php) . ($page==0 ? : _ . strval($page)) . .htm;
header(location: . $filename);
return $buffer;
}
function gotoshtml()
{
$page = intval(@$_request[page]);
$filename = basename($_server['php_self'],.php) . ($page==0 ? : _ . strval($page)) . .htm;
if(file_exists($filename))
header(location: . $filename);
}
function deleteshtml($filename=null)
{
if(is_null($filename))
$filename = $_server['document_root'] . $_server['php_self'];
if($filename[0]==/)
$filename = $_server['document_root'] . $filename;
$path = dirname($filename);
$dir = dir($path);
$patten = /^ . basename($filename, .php) . (_[0-9]+)?.htm/;
while(($entry = $dir->read())!==false)
{
if(is_file($path . / .$entry) && preg_match($patten,$entry))
unlink ($path . / . $entry);
}
}
其它类似信息

推荐信息