2016-05-12 19 views
1

我可以使用include(或類似的)從聯機文件獲取函數(或其他)嗎?PHP包含指向在線文件的鏈接

事情是這樣的:

include 'http://stackoverflow.com/questions/ask.php'; 
+0

不可以。對於包含文件,您必須使用網絡路徑以外的絕對路徑 – Arun

+0

您只能包含在相同的服務器根目錄下。 – Phiter

+1

你試過了嗎?沒有工作呃?你去了;-)你可能會逃避使用iframe;我說「可能」,除非他們阻止了許多人的要求。問題是:*「爲什麼?」*和爲什麼堆棧鏈接,或者你的意思是使用通用的「example.com/file.php」? –

回答

2

簡單的答案:沒有

詮: 如果您使用的文件路徑中httphttps,你是從字面上告訴你的代碼,包括文件,並在該進程中使用HTTP/HTTPS協議。

正如您可能知道的那樣,php代碼在服務器上執行,不會顯示給在線用戶,而是會顯示php的輸出。

由於這個原因,您將無法訪問您的php功能,同時作爲在線用戶(因爲這是您將如何看待以前的方法)

你應該做的是既可以使用relative pathsabsolute paths包括與在同一臺服務器上功能PHP腳本。如果您想詳細瞭解如何格式化路徑,請參閱以下一些PHP文檔:PHP DOC

+0

謝謝!並感謝您的解釋! –

相關問題