Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menentukan sama ada pengguna telah memuat naik fail dalam PHP?
Menentukan Muat Naik Fail Pengguna dalam PHP
Apabila melaksanakan pengesahan borang untuk muat naik fail, pengendalian muat naik pilihan adalah penting. Untuk membezakan antara borang yang diserahkan tanpa muat naik dan kegagalan pengesahan, adalah perlu untuk mengesahkan kehadiran fail yang dimuat naik.
Menyemak Muat Naik Fail dengan is_uploaded_file()
Untuk menentukan sama ada pengguna telah memuat naik fail, anda boleh menggunakan fungsi is_uploaded_file(). Fungsi ini mengembalikan TRUE jika fail wujud dengan nama fail yang ditentukan dan telah dimuat naik melalui HTTP POST.
Penggunaan:
<code class="php">if (!file_exists($_FILES['myfile']['tmp_name']) || !is_uploaded_file($_FILES['myfile']['tmp_name'])) { echo 'No upload'; }</code>
Kod ini menyemak sama ada fail adalah kedua-duanya hadir dalam direktori sementara ($_FILES['myfile']['tmp_name']) dan telah dimuat naik seperti yang dijangkakan. Jika mana-mana syarat tidak dipenuhi, ini menunjukkan bahawa tiada fail telah dimuat naik.
Pertimbangan Tambahan
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada pengguna telah memuat naik fail dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!