Mengapakah Ralat Melontar Fungsi \'move_uploaded_file()\' dan Bagaimana untuk Membetulkannya?

Mary-Kate Olsen
Lepaskan: 2024-10-18 14:20:03
asal
378 orang telah melayarinya

Why is 'move_uploaded_file()' Function Throwing Errors and How to Fix Them?

Menyelesaikan masalah Kegagalan Fungsi 'Move_uploaded_file()'

Apabila cuba melaksanakan fungsi muat naik fail menggunakan fungsi 'move_uploaded_file()', pelbagai isu mungkin timbul. Berikut ialah beberapa ralat biasa dan penyelesaian yang sepadan:

1. Dayakan Pelaporan Ralat PHP

Dayakan pelaporan ralat untuk menerima mesej ralat yang lebih terperinci daripada 'move_uploaded_file()' yang boleh membantu dalam pengenalpastian masalah.

2. Semak Pembolehubah Ralat

Periksa pembolehubah '$_FILES'image'' untuk memastikan kod ralat tertentu. Ini boleh menunjukkan masalah seperti had saiz fail atau sekatan jenis fail.

3. Gunakan 'tmp_name' Daripada 'name'

Untuk mengalihkan fail dari lokasi muat naik sementara ke destinasi tetap, gunakan '$_FILES['image']['tmp_name']' dan bukannya ' $_FILES'imej''. Ini kerana fail yang dimuat naik pada mulanya disimpan dalam direktori sementara sebelum dialihkan ke lokasi terakhirnya.

Contoh Kod:

<code class="php">move_uploaded_file($_FILES['image']['tmp_name'], __DIR__.'/../../uploads/'. $_FILES['image']['name']);
// echo "Uploaded";</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapakah Ralat Melontar Fungsi \'move_uploaded_file()\' dan Bagaimana untuk Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!