Heim > Backend-Entwicklung > PHP-Problem > So ändern Sie HTML-Dateien in PHP

So ändern Sie HTML-Dateien in PHP

藏色散人
Freigeben: 2023-03-04 21:56:01
Original
5324 Leute haben es durchsucht

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.

So ändern Sie HTML-Dateien in PHP

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>
Nach dem Login kopieren

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("生成成功");
?>
Nach dem Login kopieren

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("生成成功");
}
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage