2011-12-09 45 views

回答

1

您必須指定要發送瀏覽器的內容類型,以便它知道如何處理數據。

當服務從PHP文件,只需指定以下標題:

header("Content-type: text/plain"); 
header("Content-Disposition: inline"); 

這將告訴瀏覽器來直接呈現該文件爲文本。

編輯:

這需要你不鏈接到的文件直接,而是呈現該文件的腳本。例如/view_file.php?file=/my/file.cpp

然後腳本就可以返回上面的標題,然後轉儲文件的內容。

另請注意,採取這種方法將要求您實施某種安全措施,以防止對您不打算公開的文件的請求。

+0

alextei.freehostia.com/Eisagwgi%20ston%20programmatismo(E)/test.c 如果我直接訪問文件,我該如何告訴php該怎麼做? – alex2005

+0

那麼有沒有辦法讓瀏覽器直接打開它?像txt文件或其他文件一樣? – alex2005

+0

您必須將正確的MIME類型添加到Apache。請參閱http://www.flashcentral.com/Tech/Server/Apache.htm – SuitedSloth

相關問題