ホームページ >バックエンド開発 >PHPチュートリアル >静的 HTML ファイルを生成する .PHP メソッド

静的 HTML ファイルを生成する .PHP メソッド

WBOY
WBOYオリジナル
2016-07-25 09:10:45929ブラウズ
静的 HTML ファイルを生成する .PHP メソッド
  1. 1、これがテンプレートの使用方法です!
  2. $fp = fopen ("templets.html","a");
  3. if ($fp){
  4. $fup = fread ( $fp,filesize("templets.html"));
  5. $fp2 = fopen ("html.shtml","w");
  6. if ($fwrite ($fp2,$fup)){
  7. $fclose ($ fp ; >
  8. テンプレートをファイルに書き込み、html.html として保存します
  9. ファイル名の形式は通常、年、月、日、時、分、秒.html";
  10. $date = date('YmdHis');
  11. $fp = fopen (date('YmdHis') . '.html',"w");
  12. //この関数は、ローカルまたはリモート ファイル 'w' を開くために使用できます。ファイルを開くメソッドは書き込みです。
  13. ファイルポインタは先頭を指し、元のファイルの長さを0に設定します。ファイルが存在しない場合は、
  14. 新しいファイルを作成します。
  15. if (fwrite ($fp,$content)){
  16. //形式は .int fwrite(int fp(file name), string string(content),
  17. int [length](length)); string into string は、ファイル データ ストリームのポインタ fp に書き込まれます。
  18. 長さを指定した場合は、指定した長さの文字列が書き込まれるか、文字列の末尾に書き込まれます。
  19. fclose ($fp);//この関数は、開かれたファイルのポインター fp を閉じるために使用されます。
  20. 成功した場合は true を返し、失敗した場合は false を返します。
  21. die ("テンプレートへの書き込みに成功しました");
  22. } else {
  23. fclose ($fp)
  24. }
  25. echo ($content); 3、ファイル名を変換する方法は以下の通りです
  26. $s_fname = "93e.htm";
  27. ob_end_clean(); include( $s_fname);
  28. $length = ob_get_contents();
  29. $buffer = eregi_replace("r",$buffer); ($ o_fname,"w+");
  30. fwrite($fp,$buffer);
  31. ?> このようにして、93e.php を静的 HTML ファイルに変換できます。変換するファイルには ob_end_clean(); および ob_start(); ステートメントを含めることはできず、ディレクトリには書き込み権限が必要であることに注意してください。
  32. コードをコピー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。