0
開我使用這個腳本http://www.evoluted.net/thinktank/web-development/php-directory-listing-script如何使C或CPP文件在瀏覽器中
並單擊C或CPP文件時,它要求我保存文件。 與其他文件,如.java,.m或.txt和其他文件不同。
我希望看到瀏覽器中的內容,就像其他文件擴展名一樣。
開我使用這個腳本http://www.evoluted.net/thinktank/web-development/php-directory-listing-script如何使C或CPP文件在瀏覽器中
並單擊C或CPP文件時,它要求我保存文件。 與其他文件,如.java,.m或.txt和其他文件不同。
我希望看到瀏覽器中的內容,就像其他文件擴展名一樣。
您必須指定要發送瀏覽器的內容類型,以便它知道如何處理數據。
當服務從PHP文件,只需指定以下標題:
header("Content-type: text/plain");
header("Content-Disposition: inline");
這將告訴瀏覽器來直接呈現該文件爲文本。
編輯:
這需要你不鏈接到的文件直接,而是呈現該文件的腳本。例如/view_file.php?file=/my/file.cpp
然後腳本就可以返回上面的標題,然後轉儲文件的內容。
另請注意,採取這種方法將要求您實施某種安全措施,以防止對您不打算公開的文件的請求。
alextei.freehostia.com/Eisagwgi%20ston%20programmatismo(E)/test.c 如果我直接訪問文件,我該如何告訴php該怎麼做? – alex2005
那麼有沒有辦法讓瀏覽器直接打開它?像txt文件或其他文件一樣? – alex2005
您必須將正確的MIME類型添加到Apache。請參閱http://www.flashcentral.com/Tech/Server/Apache.htm – SuitedSloth