Rumah >pangkalan data >tutorial mysql >Bagaimana Menamakan Semula Fail yang Dimuat Naik Sebelum Menyimpannya ke Direktori?

Bagaimana Menamakan Semula Fail yang Dimuat Naik Sebelum Menyimpannya ke Direktori?

Susan Sarandon
Susan Sarandonasal
2024-12-14 08:18:18185semak imbas

How to Rename Uploaded Files Before Saving Them to a Directory?

Menamakan Semula Fail Yang Dimuat Naik Sebelum Menyimpannya ke Direktori

Dalam konteks ini, fungsi move_uploaded_file() mengendalikan pemeliharaan fail yang dimuat naik dalam direktori yang ditetapkan. Untuk menetapkan nombor rawak sebagai nama fail, laksanakan pelarasan berikut:

<br>$temp = explode(".", $_FILES"file");<br>$newfilename = bulat(masa mikro(benar)) . '.' . end($temp);<br>move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);<br>

Kod yang diubah suai mencapai perkara berikut:

  • $temp = explode(".", $_FILES"file"); memisahkan sambungan fail daripada nama fail.
  • $newfilename = round(microtime(true)) . '.' . end($temp); menjana nombor rawak berdasarkan masa semasa dan menambahkan sambungan fail asal.
  • move_uploaded_file($_FILES["file"]["tmp_name"], " ../img/imageDirectory/" . $newfilename); menyimpan fail yang dimuat naik ke direktori yang ditetapkan menggunakan yang baru nama fail rawak diberikan.

Atas ialah kandungan terperinci Bagaimana Menamakan Semula Fail yang Dimuat Naik Sebelum Menyimpannya ke Direktori?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn