この記事では、Php で静的 HTML ファイルを生成する 3 つの方法を紹介します。
1、ここにテンプレートを使用する方法があります!
コードをコピーします コードは次のとおりです:
$fp = fopen ("templets.html","a" );
if ($fp){
$fup = fread ($fp,filesize("templets.html"));
$fp2 = fopen ("html.shtml","w"); ($fp2,$ fup)){
$fcolse ($fp2);
} else {
fclose ($fp);テンプレートの書き込みに失敗しました !");
}
}
?>
テンプレートをファイルに書き込み、html.html として保存するだけです
2、時間ごとに HTML ファイル名を生成します
コピーコード コードは次のとおりです: $content = "これは、日付と時刻をファイル名として静的に生成される Web ページのテスト ファイルです。
ファイル名の形式は通常、
年、月、日、時、分、秒.html< ;/font>"; $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 into string は、ファイル データ ストリームのポインター fp に書き込まれます。
長さを指定すると、指定した長さの文字列が書き込まれるか、文字列の末尾に書き込まれます。
fclose ($fp);//この関数は、開かれたファイルのポインター fp を閉じるために使用されます。
成功した場合は true を返し、失敗した場合は false を返します。
die ("テンプレートへの書き込みに成功しました");
} else {
fclose ($fp)
die ("テンプレートへの書き込みに失敗しました!")
}
echo ($content);
3. ファイル名を変換する方法は以下の通りです
コードをコピーします
$s_fname = "93e.php"; "93e.htm";
ob_start(); $length = ob_get_contents(); ",$buffer); ob_end_clean(); $fp = fopen($o_fname,"w+"); fwrite($fp,$buffer); fclose($fp); ?>
これ93e.php を置く方法 静的 HTML ファイルに変換されます。変換するファイルには ob_end_clean(); および ob_start(); ステートメントを含めることはできず、ディレクトリには書き込み権限が必要であることに注意してください。
http://www.bkjia.com/PHPjc/327708.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/327708.html
技術記事
この記事では、Php で静的 HTML ファイルを生成する 3 つの方法を紹介します。 1. コードをコピーします。 ?php $fp = fopen ("templets.html","a"); if ($fp){ $fup =...