'取消链接 tempnam 时出现暂时不可用错误”
P粉309989673
P粉309989673 2024-03-28 17:16:11
0
1
412

我想取消链接(删除)我的临时文件,但 php 抛出错误:

警告错误:取消链接(“我的文件路径”\Temp\TMPAF91.tmp):[“我的文件路径”\myscript 中的资源暂时不可用.php,行“数字”]

$tmpfile = tempnam(sys_get_temp_dir(), 'zipfile');

file_put_contents($tmpfile, $content);

$zip = new ZipArchive;

if ($zip->open($tmpfile) === true) {
// my code in here to extract the $content of the $tmpfile

  $zip->close();
} 



unlink($tmpfile);

我不确定这里发生了什么。 ZipArchive 已关闭,所以我肯定应该被允许取消链接。

P粉309989673
P粉309989673

全部回复(1)
P粉085689707

此错误仅发生在我的 Windows 计算机上(Mamp 设置中的版本 10)。

在我的 Linux 服务器上(Debian Jessie 发行版)。这工作得很好。

它在我的 Mac 上也能正常工作(Mamp 设置中的 Catalina)。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板