ホームページ  >  記事  >  バックエンド開発  >  静的ニュースリスト自動生成プログラムを強くお勧めします。 _PHP チュートリアル

静的ニュースリスト自動生成プログラムを強くお勧めします。 _PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:27:43801ブラウズ

PHP 番号:---------------------------------------------- --------------------------------- /* 版权所有:日出东方XP 2004.7.17 */ function CreateShtml( ) { ob_start(array("callback_CreateShtml","callback_GoToShtml")); } 関数 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($ファイル名,"wb"); fwrite($fp,$buffer); fclose($fp); $buffer を返します。 } 関数 callback_GoToShtml($buffer) { $page = intval(@$_REQUEST["page"]); $fileName = ベース名($_SERVER[PHP_SELF],".php") 。 ($page==0 ? "" : "_" . strval($page)) 。 ".htm"; header("場所:" . $fileName); $buffer を返します。 } function GoToShtml() { $page = intval(@$_REQUEST["page"]); $fileName = ベース名($_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] 。 $ファイル名; $path = ディレクトリ名($fileName); $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); } }

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/531851.html技術記事 PHP 番号:---------------------------------------------- --------------------------------- /* 版权所有:日出东方XP 2004.7.17 */ function CreateShtml( ) { ob_start(array(cal...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。