2013-02-02 88 views
-1
header("Content-type: application/octet-stream"); 
header("Content-Disposition: attachment; filename=Download.csv"); 

這段代碼可以幫助我下載csv文件,當我在瀏覽器中運行腳本時。直接從瀏覽器存儲CSV文件到服務器目錄

但現在,而不是下載的文件,是可以直接將文件保存在文件夾中,

我的意思是我該如何修改代碼,這樣,當我的腳本運行它應該安全CSV文件,而不是提示用戶下載它。

例如:此代碼將在目錄中創建文件。

$ourFileName = "testFile.txt"; 
$ourFileHandle = fopen($ourFileName, 'w') or die("can't open file"); 

同樣我怎樣才能修改頭內容處置,使其在文件夾中創建csv文件。

任何幫助將appriciated。

感謝

+0

我不知道我明白你想要什麼,你是說你想讓你下載的PHP文件告訴用戶文件應該下載到哪個文件夾中? – Prix

+0

打開腳本後,您預計會發生什麼?請記住,您無法控制下載後文件的保存位置。 –

+0

如何:http://stackoverflow.com/questions/217424/create-a-csv-file-for-a-user-in-php? – Jon

回答

-3

如果我理解正確的話,你需要一個.htaccess文件這一行

選項+指標

所以,你可以看到在文件夾中的所有文件

+0

如果該文件已存在於服務器上,則這不成問題。請至少閱讀標題,否則嘗試瞭解問題的內容。 – Jon

0

你不能控制將下載的文件保存在客戶計算機上的位置。而你應該不能這樣做;設想一個網站在打開網站時會自動保存並替換本地計算機上的文件?例如。它下載「malicious_file.exe」到

C:\Documents and Settings\MyName\Start Menu\Programs\Startup\malicious_file.exe 

此文件將自動在登錄執行!

相關問題