測試 測試

首頁  >  文章  >  後端開發  >  php程式碼 為什麼在html檔中嵌入php程式碼沒效果

php程式碼 為什麼在html檔中嵌入php程式碼沒效果

WBOY
WBOY原創
2016-07-29 08:33:111266瀏覽

由於自學,很多常識都不知道、都不理解…

問題:

如果是.html的字尾不會顯示php的列印,把字尾改為.php後恢復正常(前提:伺服器搭建好)

<code><span><!DOCTYPE html></span><span><<span>html</span><span>lang</span>=<span>"en"</span>></span><span><<span>head</span>></span><span><<span>meta</span><span>charset</span>=<span>"utf-8"</span>></span><span><<span>title</span>></span>测试<span></<span>title</span>></span><span></<span>head</span>></span><span><<span>body</span>></span><span><<span>h1</span>></span>hello<span></<span>h1</span>></span><span><span><?php</span><span>$a</span>=<span>array</span>(<span>"Dog"</span>,<span>"Cat"</span>,<span>"Horse"</span>);
            print_r(<span>$a</span>);
        <span>?></span></span><span></<span>body</span>></span><span></<span>html</span>></span></code>

原因:

靜態網頁主要有html、CSS、JavaScript
動態網頁技術主要有 JSP、Asp.net、PHP等

網頁分為兩種靜態的、動態的。靜態頁面內容是不變的,通常副檔名是html,這種你瀏覽器請求的話,伺服器就直接傳給你了;動態頁面的內容是根據條件變化的,可能每個人看到的都不一樣,動態頁面裡的程式碼是伺服器處理過後才傳給瀏覽器的。

那麼伺服器怎麼知道這個檔案該不該處理之後再傳呢,最簡單的辦法就是用副檔名區分,伺服器遇見.php的字尾就會先處理再寄給瀏覽器。 php頁面也可以包含h​​tml頁面內容,如果都是html內容,那麼相當於php處理器開啟檔案看了下,沒啥處理的就直接丟給瀏覽器了,對於瀏覽器看到的效果一樣,但伺服器上實際有一個處理過程。

如果本機沒有運作環境,php檔案是運作不了的,直接用ie看會提示下載或其他問題。如果想用ie看,那麼把副檔名改成.html或.htm後,直接點擊就可以打開,但是其中php程式碼是不會顯示的。

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介紹了php程式碼 為什麼在html檔案嵌入php程式碼沒效果,包含了php程式碼方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn