天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP 替換模板變量實現步驟

1.首先需要打開一個文件.這里用到了php ->fopen();函數
定義和用法
fopen() 函數打開文件或者 URL。
如果打開失敗,本函數返回 FALSE。
函數原型:
fopen(filename,mode,include_path,context)
http://www.jb51.NET/w3school/php/func_filesystem_fopen.ASP.htm
說明
fopen() 將 filename 指定的名字資源綁定到一個流上。如果 filename 是 "scheme://..." 的格式,則被當成一個 URL,php 將搜索協議處理器(也被稱為封裝協議)來處理此模式。如果該協議尚未注冊封裝協議,php 將發出一條消息來幫助檢查腳本中潛在的問題并將 filename 當成一個普通的文件名繼續執行下去。
如果 php 認為 filename 指定的是一個本地文件,將嘗試在該文件上打開一個流。該文件必須是 php 可以訪問的,因此需要確認文件訪問權限允許該訪問。如果激活了安全模式或者 open_basedir 則會應用進一步的限制。
如果 php 認為 filename 指定的是一個已注冊的協議,而該協議被注冊為一個網絡 URL,php 將檢查并確認 allow_url_fopen 已被激活。如果關閉了,php 將發出一個警告,而 fopen 的調用則失敗。
對 context 的支持是 php 5.0.0 添加的。
提示和注釋
注釋:為移植性考慮,強烈建議在用 fopen() 打開文件時總是使用 "b" 標記。
2.打開這個文件以后,對這個文件進行讀取.這里用到了php ->fread();函數
定義和用法
fread() 函數讀取文件(可安全用于二進制文件)。
函數原型:
fread(file,length) //備注:我才知道.這個函數獲取到的文件是按字節(Byte)來計算文件大小的....
http://www.jb51.NET/w3school/php/func_filesystem_fread.ASP.htm
說明
fread() 從文件指針 file 讀取最多 length 個字節。該函數在讀取完最多 length 個字節數,或到達 EOF 的時候,或(對于網絡流)當一個包可用時,或(在打開用戶空間流之后)已讀取了 8192 個字節時就會停止讀取文件,視乎先碰到哪種情況。
返回所讀取的字符串,如果出錯返回 false。
提示和注釋
提示:如果只是想將一個文件的內容讀入到一個字符串中,請使用 file_get_contents(),它的性能比 fread() 好得多。
例子 1
從文件中讀取 10 個字節:
復制代碼 代碼如下:
<?php
$file = fopen("test.txt","r");
fread($file,"10");
fclose($file);
?>
<?php $file = fopen("test.txt","r"); fread($file,"10"); fclose($file); ?>

例子 2
讀取整個文件:
復制代碼 代碼如下:
<?php
$file = fopen("test.txt","r");
fread($file,filesize("test.txt"));
fclose($file);
?>
<?php $file = fopen("test.txt","r"); fread($file,filesize("test.txt")); fclose($file); ?>

3.開始替換模板變量.這里用到了php->str_replace();函數
定義和用法
str_replace() 函數使用一個字符串替換字符串中的另一些字符。
函數原型:
str_replace(find,replace,string,count)
http://www.jb51.NET/w3school/php/func_string_str_replace.ASP.htm
提示和注釋
注釋:該函數對大小寫敏感。請使用 str_ireplace() 執行對大小寫不敏感的搜索。
注釋:該函數是二進制安全的。
3.替換模板變量后.使用php->echo();函數進行輸出
編碼部分:
復制代碼 代碼如下:
$title="測試標題";
$file="測試內容";
//打開這個模板
$tempdata=fopen("test.html","r");
//讀取模板中的內容
$str=fread($tempdata,filesize("test.html"));
//替換模板中的內容
$str=str_replace('{$title}',$title,$str);
$str=str_replace('{$center}',$file,$str);
//輸出
echo $str;

php技術PHP 替換模板變量實現步驟,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品久久久精品日日 | 九九热精品视频在线观看 | 久久热在线视频精品 | 热久久综合这里只有精品电影 | 有人有片的观看免费视频 | 麻花豆传媒剧国产免费mv观看 | 欧美日韩亚洲一区二区三区在线观看 | 嘟嘟嘟WWW在线观看视频高清 | 俄罗斯摘花 | 日韩在线 无码 精品 | 吃奶摸下的羞羞漫画 | 久久国产乱子伦精品免费M 久久国产露脸老熟女熟69 | 双手绑在床头调教乳尖 | 琪琪see色原网站在线观看 | 免费视频亚洲 | 九九热精品视频在线观看 | 男女又黄又刺激B片免费网站 | 午夜伦伦电影理论片费看 | 亚洲欧美国产综合在线一区 | 国产亚洲精品久久久999密臂 | 97视频在线观看视频最新 | 精品国产乱码久久久久久免费流畅 | 老妇高潮潮喷到猛进猛出 | 国产精品一国产精品免费 | 毛片内射久久久一区 | 国产最新精品亚洲2021不卡 | 午夜性伦鲁啊鲁免费视频 | 久久综合丁香激情久久 | 黄色软件色多多 | 久久噜国产精品拍拍拍拍 | 国产精品视频免费观看 | 91精品一区二区三区在线观看 | 国产精品麻豆高潮刺激A片 国产精品麻豆a在线播放 | 色欲天天婬色婬香影院 | 伊人久久大香线蕉综合影 | 亚洲精品在线观看视频 | 最新黄yyid | 超碰在线公开视频 | 黑色丝袜美腿美女被躁翻了 | 美女脱内衣裸身尿口露出来 | 国产精品路线1路线2路线 |