move_uploaded_file() Fungsi Tidak Berfungsi: Panduan Penyelesaian Masalah
Percubaan untuk melaksanakan muat naik fail menggunakan fungsi move_uploaded_file() boleh terbukti mencabar, terutamanya untuk pemaju baru. Artikel ini bertujuan untuk menyediakan panduan komprehensif untuk menangani isu biasa bagi fungsi move_uploaded_file() yang tidak berfungsi.
Untuk memulakan penyelesaian masalah, dayakan pelaporan ralat PHP:
<code class="php">ini_set('display_errors', 1); ini_set('log_errors', 1); error_reporting(E_ALL);</code>
Ini akan menghasilkan output mesej ralat yang dijana oleh move_uploaded_file(), memberikan pandangan yang berharga tentang masalah itu.
Selain itu, periksa nilai $_FILES'file':
<code class="php">if ($_FILES['file']['error'] !== UPLOAD_ERR_OK) { // Handle error based on error code }</code>
Kod ralat yang mungkin termasuk:
<code class="php">move_uploaded_file($_FILES['image']['tmp_name'], __DIR__.'/../../uploads/' . $_FILES['image']['name']);</code>
Atas ialah kandungan terperinci Menyelesaikan masalah Fungsi move_uploaded_file() Tidak Berfungsi: Panduan Langkah demi Langkah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!