ホームページ  >  記事  >  バックエンド開発  >  PHPでHTMLファイルを変更する方法

PHPでHTMLファイルを変更する方法

藏色散人
藏色散人オリジナル
2020-08-21 10:29:545156ブラウズ

php で html ファイルを変更する方法: 1. fopen 関数を使用して html ファイルを開きます; 2. fread 関数を使用してファイルの内容を読み取ります; 3. filesize 関数を通じてファイル サイズを読み取ります; 4 . fwrite 関数で html を変更する ファイルの内容; 5. fclose 関数を使用して、開いているファイルを閉じます。

PHPでHTMLファイルを変更する方法

推奨: 「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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。