Muat Naik Berbilang Fail dalam PHP: Panduan Komprehensif
Apabila bekerja dengan borang web, selalunya terdapat senario di mana pengguna perlu memuat naik berbilang fail. Mengendalikan berbilang muat naik fail dalam PHP boleh menjadi sedikit lebih rumit daripada memuat naik satu fail, tetapi memahami proses itu boleh membantu anda membina kefungsian pengendalian fail yang mantap.
Langkah-Langkah untuk Memuat Naik Berbilang Fail:
Input Konfigurasi:
Memproses dalam PHP:
Contoh Kod:
HTML:
<input name="files[]" type="file" multiple>
PHP:
// Filter out empty file paths $files = array_filter($_FILES['files']['name']); // Count uploaded files $total = count($files); // Loop through files for ($i = 0; $i < $total; $i++) { // Get temporary file path $tmpFilePath = $_FILES['files']['tmp_name'][$i]; // Create new file path $newFilePath = "./uploads/" . $_FILES['files']['name'][$i]; // Move uploaded file if (move_uploaded_file($tmpFilePath, $newFilePath)) { // Handle code for processing uploaded file } }
Dengan memahami langkah-langkah ini dan menggunakan contoh yang diberikan, anda boleh melaksanakan fungsi muat naik berbilang fail dalam aplikasi PHP anda. Ini membolehkan pengguna memilih dan memuat naik berbilang fail secara serentak, meningkatkan pengalaman pengguna dan memudahkan pengumpulan dan penyimpanan koleksi fail.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Muat Naik Berbilang Fail dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!