Saya mahu menyahpaut (memadam) fail temp saya tetapi php membuang ralat:
Ralat amaran: Menyahpaut ("laluan fail saya"TempTMPAF91.tmp): ["laluan fail saya" Sumber tidak tersedia buat sementara waktu dalam myscript.php, baris "nombor"]
$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);Saya tidak pasti apa yang berlaku di sini. ZipArchive tidak berfungsi, jadi saya pasti dibenarkan untuk menyahpaut. 🎜
Ralat ini hanya berlaku pada komputer Windows saya (versi 10 dalam tetapan Mamp).
Pada pelayan Linux saya (pengedaran Debian Jessie). Ini berfungsi dengan baik.
Ia juga berfungsi dengan baik pada Mac saya (Catalina dalam tetapan Mamp).