PHPは静的なHTMLファイルを生成します

WBOY
リリース: 2016-06-21 09:07:03
オリジナル
830 人が閲覧しました

静的

まとめると以下の3つの方法があります
1、テンプレートを使う方法です
$fp = fopen("templets.html","a"); {
$fup = fread ($fp,filesize("templets.html"));
$fp2 = fopen ("html.shtml","w");
if ($fwrite ($fp2,$fup)); {
$fclose ($fp);
$fcolse ($fp2);
} else {
fclose ($fp); );
}
}
?>
テンプレートをファイルに書き込んで html.html として保存するだけです


2、時間に基づいて HTML ファイル名を生成します

年、月、日、時、分、秒.html です。 ;
$date = date('YmdHis');
$fp = fopen (date('YmdHis') . '.html',"w");//この関数はローカルまたはリモートのファイルを開くために使用できます 'wファイルのオープン方法は書き込みで、ファイル ポインタは先頭を指し、元のファイルの長さは 0 に設定されます。ファイルが存在しない場合は、新しいファイルを作成します。
if (fwrite ($fp,$content)){//形式は .int fwrite(int fp(file name), string string(content), int [length](length)) です。この関数は文字列 string を書き込みます。ファイルデータストリームのポインタ fp を入力します。 length を指定した場合は、指定した長さの文字列が書き込まれるか、文字列の末尾に書き込まれます。
fclose ($fp);//この関数は、開かれたファイルのポインター fp を閉じるために使用されます。成功した場合は true、失敗した場合は false を返します。
die ("テンプレートへの書き込みに成功しました");
} else {
fclose ($fp)
}
echo ($content); 3 、ファイル名を変換する方法は次のとおりです
$s_fname = "93e.htm";
ob_end_clean();
include($) s_fname) ;
$length = ob_get_length();
$buffer = eregi_replace("r",$buffer);

$fp = fopen ," w+");
fwrite($fp);

このようにして、
93e.php を静的 HTML ファイルに変換できます。ファイル内に
ob_end_clean(); および ob_start(); ステートメントを含めることはできません。
そして、ディレクトリには書き込み権限が必要です。







関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート