php修改html文件的方法:1、使用fopen函數(shù)打開html文件;2、使用fread函數(shù)讀取文件內(nèi)容;3、通過filesize函數(shù)讀取文件的大??;4、通過fwrite函數(shù)修改html文件內(nèi)容;5、使用fclose函數(shù)關(guān)閉打開的文件。
創(chuàng)新互聯(lián)專注于迎澤網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供迎澤營銷型網(wǎng)站建設(shè),迎澤網(wǎng)站制作、迎澤網(wǎng)頁設(shè)計、迎澤網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造迎澤網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供迎澤網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
推薦:《PHP視頻教程》
PHP修改HTMl模板
新知識點:
PHP部分文件操作函數(shù)(fopen,fread,filesize,fwrite,fclose)
fopen(路徑和文件名,打開方式) 打開文件函數(shù)
fread(打開的文件,結(jié)束位置) 讀取文件內(nèi)容 r-只讀 w-寫入 a-讀寫
filesize(路徑和文件名) 讀取文件的大小,字節(jié)為計量單位
fwrite(路徑和文件名,寫入的內(nèi)容) 寫入文件內(nèi)容
fclose(路徑和文件名) 關(guān)閉打開的文件
unlink() mkdir()刪除函數(shù)
unlink(路徑和文件名) 刪除文件函數(shù)
mkdir(路徑和目錄名) 刪除目錄函數(shù)
以往知識點:
foreach()遍歷函數(shù)
$str_replace()替換函數(shù)函數(shù)
代碼展示:
模板tmp.html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>標(biāo)題:{title}</title> </head> <body> <!-- 這是一個html模板 --> 內(nèi)容:{content} </body> </html>
生成新的HTMl的操作:html.php
<? $fp = fopen("tmp.html", "r"); // 讀取文件的全部內(nèi)容 $str = fread($fp, filesize("tmp.html")); // 替換文件內(nèi)容 $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("今日新聞","國家醫(yī)療改革"),array("昨日回顧","日本福島9.1級地震")); foreach ($array as $key => $value) { // 只讀方式打開文件 $fp = fopen("tmp.html", "r"); // 讀取文件的全部內(nèi)容 $str = fread($fp, filesize("tmp.html")); // 替換文件內(nèi)容 $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("生成成功"); } ?>
網(wǎng)頁標(biāo)題:php如何修改html文件
鏈接分享:http://www.rwnh.cn/article26/cposcg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、定制網(wǎng)站、用戶體驗、虛擬主機
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)