Php 获取下载文件fputs()的目录

Php 获取下载文件fputs()的目录,php,Php,当我用fputs()创建一个TXT文件时,它通常会进入“下载”目录,在浏览器设置中设置。问题是如何获取下载文件的目录路径 $archivo="customers.txt"; $file = fopen($archivo,"wb"); fputs($file,$contenido); fclose($file); header('Content-type: text/csv; charset=ansi'); header("Content-disposition: attachment; file

当我用
fputs()
创建一个TXT文件时,它通常会进入“下载”目录,在浏览器设置中设置。问题是如何获取下载文件的目录路径

$archivo="customers.txt";
$file = fopen($archivo,"wb");
fputs($file,$contenido);
fclose($file);
header('Content-type: text/csv; charset=ansi');
header("Content-disposition: attachment; filename=$archivo");
print $contenido; 

简单地说,永远不允许服务器知道,因为浏览器永远不会报告它。这样做可能会导致浏览器在未经用户同意的情况下泄露用户的私人信息


此外,服务器无法强制用户将文件保存到特定位置。同样,这是出于安全原因。否则,服务器可能会强制您将文件保存到计算机的启动位置。

好的,谢谢。您知道在下载文件之前是否可以在服务器上编辑该文件吗?不可以使用
fputs
,不可以。您需要手动加载该文件,在内存中编辑它,然后打印它。