久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

PHP基礎(chǔ)

 黃三歲大愛(ài)人生 2018-02-13

經(jīng)常操作網(wǎng)站后臺(tái)的人都知道,,現(xiàn)在大多數(shù)的網(wǎng)站系統(tǒng),,如dedecms、phpcms,、帝國(guó)等知名內(nèi)容管理系統(tǒng)都提供生成靜態(tài)頁(yè)面的功能,,這不光有利于搜索引擎的抓取,而且還能有效降低服務(wù)器壓力,,所以說(shuō)這是一個(gè)很流行,、實(shí)用的功能。
對(duì)于學(xué)習(xí)PHP,,將要從事WEB網(wǎng)站開(kāi)發(fā)的朋友們來(lái)說(shuō),,了解這個(gè)功能是必不可少的,由此,,下面來(lái)分享一下PHP生成靜態(tài)頁(yè)面的原理。

一,、思路分析

其實(shí),,實(shí)現(xiàn)靜態(tài)頁(yè)面生成功能的原理很簡(jiǎn)單,主要利用幾個(gè)常見(jiàn)的PHP文件操作函數(shù)對(duì)文件進(jìn)行操作,,其思路流程如下:


生成靜態(tài)頁(yè)面流程圖

二,、功能實(shí)現(xiàn)

設(shè)置example.html為模板文件,,然后按照此模板文件生成article-1.html~article-5.html,以此來(lái)做簡(jiǎn)單的演示,,代碼如下:

$val){ //循環(huán)生成 $title=$val[0]; $content=$val[1]; $path='article-'.($id+1).'.html'; //替換example內(nèi)容,,并獲取內(nèi)容賦值給$str $fp=fopen('example.html','r'); $str=fread($fp,filesize('example.html')); $str=str_replace('{title}',$title,$str); $str=str_replace('{content}',$content,$str); fclose($fp); //新建空白文件,將$str寫(xiě)入 $handle=fopen($path,'w'); fwrite($handle,$str); fclose($handle); echo '生成'.$path.'
';}?>}

注解:

  • fopen(文件名,打開(kāi)方式),,打開(kāi)文件函數(shù),,若無(wú)文件,則創(chuàng)建,。其返回值為資源型;
  • fread(文件名,讀取字節(jié)數(shù)),,讀取文件內(nèi)容及對(duì)應(yīng)的字節(jié)數(shù);
  • str_replace(規(guī)定要查找的值,替換被查找值的值,被搜索的字符串),替換函數(shù);
  • fclose(文件名),,關(guān)閉文件,;
  • fwrite(要寫(xiě)入的打開(kāi)文件,要寫(xiě)入打開(kāi)文件的字符串,要寫(xiě)入的最大字節(jié)數(shù))。

三,、最后

原理比較簡(jiǎn)單,,作為php初學(xué)者,要把每個(gè)基礎(chǔ)知識(shí)扎實(shí)學(xué)好,,堅(jiān)持每天擼碼,,形成條件反射,其次以工作需求為導(dǎo)向,,設(shè)定好階段性目標(biāo),,相信,你的PHP之路定會(huì)風(fēng)光無(wú)限,,共勉,!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多