Rumah  >  Soal Jawab  >  teks badan

"Ralat tidak tersedia buat sementara waktu semasa menyahpaut tempnam"

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. 🎜
P粉309989673P粉309989673228 hari yang lalu377

membalas semua(1)saya akan balas

  • P粉085689707

    P粉0856897072024-03-29 00:00:21

    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).

    balas
    0
  • Batalbalas