将CSV文件从浏览器直接存储到SERVER目录

时间:2013-02-02 12:01:40

标签: php file csv

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

当我在浏览器中运行脚本时,此代码可帮助我下载csv文件。

但现在不是下载文件,而是可以直接在文件夹中保存文件,

我的意思是如何修改代码,以便在我的脚本运行时它应该保护csv文件而不是提示用户下载它。

例如:此代码将在目录中创建文件。

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

同样如何修改标题Content-Disposition以便它在文件夹中创建csv文件。

任何帮助都会得到满足。

由于

2 个答案:

答案 0 :(得分:1)

您无法控制下载文件在客户端计算机上的保存位置。你不应该这样做;想象一下,在打开网站时会自动保存并替换本地计算机上的文件的网站?例如。它将'malicious_file.exe'下载到

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

此文件将在登录时自动执行!

答案 1 :(得分:-3)

如果我理解正确,你需要一个带有这行的.htaccess文件

选项+索引

所以你可以看到文件夹

中的所有文件