Penyelesaian kepada ralat muat naik fail php: 1. Buka fail php.ini 2. Keluarkan koma bertitik di hadapan item "upload_tmp_dir" dan tambah laluan selepasnya sebagai "upload_tmp_dir = "C:/windows " /temp""; 3. Tetapkan nilai had pilihan "upload_max_filesize".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.
Apakah yang perlu saya lakukan jika terdapat ralat semasa memuat naik fail php?
Muat naik $_FILES gagal huraian nilai pulangan ralat
Apabila memuat naik fail dengan PHP, kami akan menggunakan program untuk memantau maklumat fail yang dihantar oleh penyemak imbas Pertama, $_FILES[. fieldName]['error'] untuk menentukan sama ada status fail yang hendak dimuat naik adalah normal.
$_FILES[fieldName] ['error']==0 bermakna semuanya normal
$_FILES['file']['error'] nilai
UPLOAD_ERR_OK: 0 //正常,上传成功 UPLOAD_ERR_INI_SIZE: 1 //上传文件大小超过服务器允许上传的最大值,php.ini中设置upload_max_filesize选项限制的值 UPLOAD_ERR_FORM_SIZE: 2 //上传文件大小超过HTML表单中隐藏域MAX_FILE_SIZE选项指定的值 UPLOAD_ERR_NO_TMP_DIR: 6 //没有找不到临时文件夹 UPLOAD_ERR_CANT_WRITE: 7 //文件写入失败 UPLOAD_ERR_EXTENSION: 8 //php文件上传扩展没有打开 UPLOAD_ERR_PARTIAL: 3 //文件只有部分被上传
------------------------------------------------- -------------------------------------------------
ralat 6 Penyelesaian
Mula-mula anda perlu membuka fail php.ini, cari upload_tmp_dir
Alih keluar koma bertitik (;) di hadapan upload_tmp_dir item, dan tambah laluan selepasnya , seperti menetapkannya kepada:
upload_tmp_dir ="C:/windows/temp"
Kebenaran baca dan tulis untuk menyertai kumpulan pengguna akses tanpa nama tapak web Satu perkara yang perlu diperhatikan di sini ialah direktori atas ialah tingkap, dan pengguna juga mesti mempunyai kebenaran untuk menyenaraikan direktori, jika tidak, ia akan menjadi tidak sah
Tidak perlu dimulakan semula selepas mengubah suai php.ini
Linux boleh mengubah suai Php.ini dalam dua situasi. ;
1. Jika php diubah kerana baris arahan PHP ini, tidak perlu memulakan semula
2. Jika php.ini diubah kerana APACHE, anda perlu memulakan semula apache. ;
penyelesaian ralat 1
Saiz fail yang dimuat naik melebihi nilai maksimum yang dibenarkan oleh pelayan Tetapkan nilai had pilihan upload_max_filesize dalam php.ini
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apa yang perlu dilakukan jika terdapat ralat dalam memuat naik fail php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!