-
首先,確保你的PHP啟用了短標籤。
否則,請使用它。 include 應用於 include('');或包括'head..html';
此外,PHP 檔案應在伺服器環境中執行。
檢查服務是否開啟。
-
房東呃。 對不起,首先,你到底寫了什麼"還是?
如果是前者,那就補上基礎。
如果是後者就必然生成內容,一樓就不對了,用HTML編寫的PHP可以被Apache解釋。
如果後者未生成,請檢查您的配置。
明白了。 但是,房東,既然你選擇用 @readfile() 來閱讀它。
您應該知道,@readfile以字元流的形式處理檔案。
Apache 完全忽略這些字元流。
PHP 根本無法執行。
你想讓PHP執行,為什麼不包括,需要。
-
它是乙個 html 檔案,無法執行 php。
重 命名。 酒吧。
-
然後,您可以將其包含在主頁中。
你為什麼要把他放在其他頁面上?
難道不能自己找麻煩嗎?
-
這是兩個目錄,所以你的目錄不應該有乙個。
它應該包括('../ubfi/');
-
你在網上又做了一層,應該是......夠了,你上兩層樓。
-
一定是走錯了路才能被包括在內!
-
然後加上“......或“”。
."表示相對目錄,例如,同一目錄下有目錄 a 和目錄 b,則將目錄 a 下面的檔案稱為目錄 b 下的檔案"include ../b/"
或“”。"include /b/"
這是一樣的。
-
我將以一種極端的方式接受它。 但徹底。
定義常量並記錄絕對路徑。
define('__rootdir__',$_server['document_root']);
這是因為所有引用都是檔案的絕對物理路徑。 沒有這樣的問題。
-
如果是UTF-8,就不能選擇BOM簽名,所以PHP會有空格,這是非常莫名其妙的。
就是用Windows記事本開啟並儲存為UTF-8,會有這樣的問題,可以用dw開啟它,然後進行頁面設定,編碼設定,取消BOM簽名在儲存,所有頁面都不能有。
-
應該是程式檔案的檔案編碼不一致造成的。
-
通常PHP檔案會使用結尾if ?>之後有空格,這些空格將在 HTML 輸出中解析為空格。 結果,會出現莫名其妙的差距。
請檢查包含的檔案是否包含 php 標籤前後的任何其他字元。
現在對 php 檔案使用省略號是一種很好的做法。
例如,echo'test';
-
包含的檔案採用 UTF8 編碼格式。
應儲存為 nobom 的 UTF8 格式編碼。
-
您好,將 include 更改為包含一次,其他一切都保持不變。
include once 是僅被引用一次的意思。 不會有重複。
-
伺服器可以設定錯誤報告和顯示錯誤引數,以防止錯誤報告。
對於上傳不正常,檢查大小寫是否正確,Windows系統不區分大小寫。
-
我不明白在包含之後不顯示所有內容是什麼意思。
-
如果路徑有問題,上傳前的路徑可能是絕對路徑,應該改成相對路徑。
ASP非常容易生成靜態頁面,其實ASP是乙個動態的網頁。 當使用者訪問 ASP 頁時,該頁會立即讀取資料庫的內容,並將其輸出給使用者進行瀏覽。 在這裡,每次使用者瀏覽網頁時,ASP 都會讀取資料庫一次,因此稱為動態頁。 >>>More
變數可以包含在雙引號中,其中$str讀物看海"$str";它將識別$str是乙個變數,並解釋變數的內容以獲取它"look at the sea"和單引號'$str'它是根據情況輸出字串$str。有時您需要用一些變數組成乙個 SQL 語句,雙引號很有用。 >>>More
time() 返回當前時間的 UNIX 時間戳,即從 UNIX 時代(格林威治標準時間 1970 年 1 月 1 日 00:00:00)到當前時間的秒數。 >>>More