php如何修改html文件

藏色散人
發布: 2023-03-04 21:56:01
原創
5155 人瀏覽過

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-寫入a-讀寫

filesize(路徑與檔案名稱) 讀取檔案的大小,位元組為計量單位

fwrite(路徑和檔案名,寫入的內容) 寫入檔案內容

fclose(路徑和檔案名稱) 關閉開啟的檔案

unlink( ) mkdir()刪除函數

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!