Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何更改要保存的文件的路径?_Php_File_Export - Fatal编程技术网

Php 如何更改要保存的文件的路径?

Php 如何更改要保存的文件的路径?,php,file,export,Php,File,Export,我需要更改要保存的文件的路径。请帮帮我 $filename = "All Reports"; header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=" . $filename . ".xls"); header("Pragma: no-cache"); header("Expires: 0"); 您不能告诉浏览器要使用哪个目录(路径)来保存文件 如果

我需要更改要保存的文件的路径。请帮帮我

$filename = "All Reports";
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=" . $filename . ".xls");
header("Pragma: no-cache");
header("Expires: 0");

您不能告诉浏览器要使用哪个目录(路径)来保存文件


如果你能做到这一点,就意味着你可以访问用户的数据,这是一种安全风险

$filename
更改为所需的格式。有什么问题吗?这将告诉浏览器下载文件。由用户决定保存位置。您的意思是需要将其保存到用户计算机上的其他文件夹中吗?服务器不能这样做。请给我举个例子。当我将文件路径添加到文件名时,它只包含到文件名中。使用的文件夹由用户在浏览器中设置下载首选项的方式控制。你没办法覆盖它。