我需要允許用戶從我的網站下載一個php文件。 Web服務器是lighttpd 我的網站本身是用PHP編寫的,所以帶有php擴展名的普通文件在瀏覽器中呈現。如何使php文件在lighttpd下載
我怎樣才能提供一個特定的PHP文件下載,所以當用戶點擊鏈接時,下載將開始,而不是呈現文件。
我不想壓縮該文件作爲解決方法,我希望用戶能夠下載該PHP文件。
有誰知道lighttpd的正確配置指令?
我需要允許用戶從我的網站下載一個php文件。 Web服務器是lighttpd 我的網站本身是用PHP編寫的,所以帶有php擴展名的普通文件在瀏覽器中呈現。如何使php文件在lighttpd下載
我怎樣才能提供一個特定的PHP文件下載,所以當用戶點擊鏈接時,下載將開始,而不是呈現文件。
我不想壓縮該文件作爲解決方法,我希望用戶能夠下載該PHP文件。
有誰知道lighttpd的正確配置指令?
將其重命名爲txt,或者讓另一個PHP腳本將PHP代碼打印到用戶。
理論上你應該能夠做到這一點認爲從同一目錄不同的PHP像這樣的東西:
$your_file = file_get_contents('script.php');
header('Content-Type: application/txt');
header('Content-Disposition: attachment; filename="script.php"');
header('Content-Length: ' . strlen($your_file));
echo $your_file;
讓我知道,如果它的工作原理。
但是,它只是將它作爲純文本文件顯示在頁面上。我正在尋找一種方式來修改標題中的內容類型,以便它可以在瀏覽器中觸發下載 – Dmitri 2011-02-25 00:50:57