静的 HTML ファイルを生成する .PHP メソッド
- 1、これがテンプレートの使用方法です!
-
-
- $fp = fopen ("templets.html","a");
- if ($fp){
- $fup = fread ( $fp,filesize("templets.html"));
- $fp2 = fopen ("html.shtml","w");
- if ($fwrite ($fp2,$fup)){
- $fclose ($ fp ; >
- テンプレートをファイルに書き込み、html.html として保存します
-
-
-
-
- Web ページのテスト ファイルを静的に生成します。
- ファイル名の形式は通常、年、月、日、時、分、秒.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 into string は、ファイル データ ストリームのポインタ fp に書き込まれます。
- 長さを指定した場合は、指定した長さの文字列が書き込まれるか、文字列の末尾に書き込まれます。
- 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_contents();
- $buffer = eregi_replace("r",$buffer); ($ o_fname,"w+");
- fwrite($fp,$buffer);
- ?> このようにして、93e.php を静的 HTML ファイルに変換できます。変換するファイルには ob_end_clean(); および ob_start(); ステートメントを含めることはできず、ディレクトリには書き込み権限が必要であることに注意してください。
-
-
-
- コードをコピー
-
-
-
-
-
-
-
-
-
-
-
-
|