我知道您可以使用 tmpfile 创建一个临时文件,然后写入它,并在不再需要时关闭它。但我遇到的问题是我需要文件的绝对路径,如下所示:
"/var/www/html/lolo/myfile.xml"
即使使用其他功能或技巧,我能否以某种方式获得路径?
编辑:
我希望能够从数据库中下载文件,但没有
$fh = fopen("/var/www/html/myfile.xml", 'w') or die("no no");
fwrite($fh, $fileData);
fclose($fh);
因为如果我这样做,如果更多人尝试在完全相同的时间下载相同的文件,就有可能重叠。还是我错了?
编辑2:
也许我可以像这样生成唯一(uniqID)文件名,然后删除它们。或者如果很多人都在下载,这对服务器来说是否过于消耗?