如何获取临时文件路径?
2022-08-30 14:51:23
我知道你可以用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)文件名,然后删除它们。或者,如果很多人正在下载,这对服务器来说可能太消耗了?