php怎樣生成靜態頁面,php如何實現網頁靜態

2025-03-16 14:40:06 字數 2134 閱讀 8573

1樓:匿名使用者

第一:以前的可以預覽,那麼就說明apache已經正常啟動,並且工作良好。第二:

在改動時頁面沒有改變而且可以正常瀏覽,最大的原因可能就是你修改的和你預覽的不是乙個頁面。所以,首先要確定路徑確實沒有螞畢世問題,否則後面的努力全都白費,事情總要從簡單的入手。如果路徑真的沒有問題的話,那麼就要考慮是不是裡面的配置進行了改動。

也就是說,**的根目錄改變了。鑑於的配置很麻煩,樓主就到網上看看教程吧。還有就是如果電腦長時間沒有使用的話,那就應該清理一下ie的快取,然後再看能否預覽,如果不能預覽了,說明apache沒有啟動或者根目錄被修改。

php的處理機制是尋找關鍵欄位,比如index就是乙個,它會自動尋找,如果有多個共存,每個的路徑都要唯一指定,估計是你的路徑沒有改好,xampp->apache->conf-> 176和悶肢203行修改成你檔案的路徑,記住最後千萬不要以"/"結束,例如g:\php\ 這樣你什麼都看不到,正確的是g:\php··希望你能明白··

php如何實現網頁靜態

2樓:從來都帥

一、靜態化的優點:

2靜態網頁化網頁穩定。

3可以提高網頁載入速度。

4減輕伺服器負擔,瀏覽器不需要頻發呼叫資料庫。

5資料庫出錯不會影響正常訪問。

二、偽靜態。

php偽靜態:是利用apache mod_rewite實現url重寫的方法。

改寫訪問位址,能夠通過url的pathinfo模式來改動它。讓它看上去更像乙個靜態頁面。從而有更大的幾率被搜尋引擎抓取和收錄,僅是對搜尋引擎比較友好,偽靜態化。

三、純靜態化。

純靜態化,就是生成html檔案的方式,我們須要開啟php自帶的快取機制,即ob_start來開啟快取。而且在ob_start之前不能有不論什麼輸出,否則執行失敗,然後我們用ob_get_contents函式來獲取快取中的內容,該函式會返回乙個字串。第三個函式就是ob_end_clean,它用來清空快取中的內容而且關閉,成功返回true,失敗返回false。

else

3樓:學海無涯回頭是案

常說的頁面靜態化分為兩種,一種是偽靜態,即url 重寫,一種是真靜態化。

在php**開發中為了**推廣和seo等需要,需要對**進行全站或區域性靜態化處理,php生成靜態html頁面有多種方法,比如利用php模板、快取等實現頁面靜態化。

php靜態化的簡單理解就是使**生成頁面以靜態html的形式展現在訪客面前,php靜態化分純靜態化和偽靜態化,兩者的區別在於php生成靜態頁面的處理機制不同。

php偽靜態:利用apache mod_rewrite實現url重寫的方法。

php如何生成動態頁面?

4樓:我是天使的親戚

php生成動態頁面的意思是相對於web 時代的純html網頁而言可以根據不同的條件來生成不同的頁面。

在web 時代,網頁幾乎都是寫死了的html文件,訪問的時候智慧型看到固定的內容。

現在用php寫動態頁面,就可以改變裡面的值了。

舉個例子:echo time();

這幾句就可以構成乙個簡單的網頁,你每一次訪問都會顯示當前時間,這就是動態的。你可以根據業務需求自行編碼,構建更復雜的頁面。

如有疑問,請追問。

php如何生成靜態網頁?

5樓:血刺_迷離

靜態頁面載入速度快(什麼是靜態頁面),利於搜尋引擎蜘蛛抓取,所以很多朋友都想把動態頁面生成靜態頁面,那麼今天就來介紹下如何用php生成靜態網頁。 思路大致是這樣的:

1.設計乙個靜態頁面的模板,需要填充內容的地方用一些符合或者引數代替(不能與其他**重複),如下圖(簡圖):

2.用php讀取資料庫裡的內容,將需要填充內容的符號用讀取到的內容替換掉。比如模板是上圖,則把<>替換成網頁標題,將<>替換成網頁內容。

這是可以用php中的preg_replace函式進行替換。

3.將替換後的內容儲存為html或者htm檔案。比如可以儲存為news_,這樣在瀏覽器裡就可以訪問這樣的乙個靜態網頁了。

通過以上三步就可以用php生成靜態頁面了,以上只是乙個簡單的思路,在實際生成靜態頁面的過程中可能會更加複雜,只要用心,多學習php中的函式,多思考就不會有問題難倒你。

PHP怎麼生成去掉中括號的JSON

echo json encode hehe json force object 加上 json force object 字母索引的陣列的是花括號,數字索引是中括號所以你構造陣列進行json encode的時候 就不要做這樣的東西 data 0 array img xx url xx data 1 ...

PHP得前景到底怎樣,PHP發展前景如何 好就業嗎 薪資待遇如何

你好,我是搞php的,我說說我的看法 1.php語法簡單,既可程序導向開發,也可物件導向開發,往往是二者結合 2.php入門相對來說簡單得多,網上的教程很豐富 3.php開源系統這幾年是越來越多,而且大多都是一些技術很高的php團隊開發的,越來越好用,像 dedecms phpcms shopex ...

php新增頁面求助為什麼新增不成功

你有執行sql語句嗎?怎麼沒見你的mysql qeury 函式的使用你?else 這裡你只是給一個變數賦值而已。php內容可以插入到資料庫中但是在頁面中顯示不出來怎麼回事?select from stu 這個查詢語句太緊密了吧,用空格隔開一下好嗎?select from stu 還有就是在出現問題時...