'取消連結 tempnam 時出現暫時不可用錯誤”
P粉309989673
P粉309989673 2024-03-28 17:16:11
0
1
410

我想取消連結(刪除)我的臨時文件,但 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)。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板