So ändern Sie die HTML-Datei in PHP: 1. Verwenden Sie die Funktion fopen, um den Dateiinhalt zu lesen. 3. Lesen Sie die Dateigröße über die Funktion filesize HTML-Dateiinhalt über die Funktion fwrite; 5. Verwenden Sie die Funktion fclose, um die geöffnete Datei zu schließen.
Empfohlen: „PHP-Video-Tutorial“
PHP-Modifikations-HTML-Vorlage
Neue Wissenspunkte:
PHP-Teildateioperationsfunktionen (fopen, fread, filesize, fwrite, fclose)
fopen (Pfad und Dateiname, Öffnungsmethode) Funktion „Datei öffnen“
fread (Datei öffnen, Endposition) Dateiinhalt lesen r-schreibgeschützt w-schreiben a-lesen-schreiben
filesize (Pfad und Dateiname) lesen Die Größe der Datei, gemessen in Bytes
fwrite (Pfad und Dateiname, geschriebener Inhalt) Schreiben Sie den Dateiinhalt
fclose (Pfad und Dateiname) Schließen Sie die geöffnete Datei
unlink() mkdir() Löschfunktion
unlink ( Pfad und Dateiname) Datei löschen Funktion
mkdir (Pfad und Verzeichnisname) Verzeichnis löschen Funktion
Vorherige Wissenspunkte:
foreach() Traversal-Funktion
$str_replace() Ersetzungsfunktion
Codeanzeige:
Template tmp .html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>标题:{title}</title> </head> <body> <!-- 这是一个html模板 --> 内容:{content} </body> </html>
Vorgang zum Generieren neuer 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("生成成功"); ?>
Wenn Sie in der Praxis HTML-Dateien stapelweise generieren müssen, können Sie die folgende Methode verwenden:
<? $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("生成成功"); } ?>
Das obige ist der detaillierte Inhalt vonSo ändern Sie HTML-Dateien in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!