php で html ファイルを変更する方法: 1. fopen 関数を使用して html ファイルを開きます; 2. fread 関数を使用してファイルの内容を読み取ります; 3. filesize 関数を通じてファイル サイズを読み取ります; 4 . fwrite 関数で html を変更する ファイルの内容; 5. fclose 関数を使用して、開いているファイルを閉じます。
推奨: 「PHP ビデオ チュートリアル 」
PHP の HTMl テンプレートの変更
新しい知識ポイント:
一部の PHP ファイル操作関数 (fopen、fread、filesize、fwrite、fclose)
fopen (パスとファイル名、開き方) ファイルを開く関数
fread (ファイルのオープン、終了位置) ファイルの内容の読み取り r-読み取り専用 w-write a-read-write
filesize (パスとファイル名) ファイルの読み取りサイズ、バイト 測定単位
fwrite(パスとファイル名、書き込まれた内容) ファイルの内容を書き込む
fclose(パスとファイル名) 開いているファイルを閉じる
unlink( ) mkdir() delete関数
unlink(パスとファイル名) ファイル関数の削除
mkdir(パスとディレクトリ名) ディレクトリ関数の削除
以前の知識ポイント:
foreach()トラバーサル関数
$str_replace()置換関数関数
コード表示:
テンプレート tmp.html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>标题:{title}</title> </head> <body> <!-- 这是一个html模板 --> 内容:{content} </body> </html>
新しい HTMl オペレーションの生成: html.php
<? $fp = fopen("tmp.html", "r"); // 读取文件的全部内容 $str = fread($fp, filesize("tmp.html")); // 替换文件内容 $str = str_replace("{title}", "今日新闻", $str); $str = str_replace("{content}", "今日新闻要点", $str); fclose($fp); // 只写方式打开文件 $handle = fopen("news.html","w"); fwrite($handle, $str); fclose($handle); echo("生成成功"); ?>
実際には、HTML ファイルをバッチで生成する必要がある場合は、次の方法を使用できます:
<? $array = array(array("今日新闻","国家医疗改革"),array("昨日回顾","日本福岛9.1级地震")); foreach ($array as $key => $value) { // 只读方式打开文件 $fp = fopen("tmp.html", "r"); // 读取文件的全部内容 $str = fread($fp, filesize("tmp.html")); // 替换文件内容 $str = str_replace("{title}",$value[0], $str); $str = str_replace("{content}", $value[1], $str); fclose($fp); // 只写方式打开文件 $handle = fopen($key.".html","w"); fwrite($handle, $str); fclose($handle); echo("生成成功"); } ?>
以上がPHPでHTMLファイルを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。