Maison > Article > développement back-end > Que faire s'il y a une erreur lors du téléchargement de fichiers php
Solution à l'erreur de téléchargement de fichiers php : 1. Ouvrez le fichier php.ini ; 2. Supprimez le point-virgule devant l'élément "upload_tmp_dir" et ajoutez le chemin comme "upload_tmp_dir = "C:/windows/temp"" ;3 . Définissez la valeur de la limite de l'option "upload_max_filesize".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.
Que dois-je faire s'il y a une erreur lors du téléchargement de fichiers php ?
php $_FILES upload failed error return value description
Lors du téléchargement de fichiers avec PHP, nous utiliserons un programme pour surveiller les informations sur les fichiers envoyées par le navigateur. Tout d'abord, nous transmettrons les différentes valeursde $_FILES. [fieldName]['error'] Pour déterminer si l'état du fichier à télécharger est normal.
$_FILES[fieldName] ['error']==0 signifie que tout est normal
$_FILES['file']['error'] valeur
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 //文件只有部分被上传
------------- ------------- ----------------------------------------- ------------- ----------------------------------
erreur 6 Solution
Vous devez d'abord ouvrir le fichier php.ini et rechercher upload_tmp_dir
Supprimez le point-virgule (;) devant l'élément upload_tmp_dir et ajoutez le chemin après, par exemple, définissez-le sur :
upload_tmp_dir ="C:/windows/temp"
Ajoutez les autorisations de lecture et d'écriture du groupe d'utilisateurs d'accès anonyme au site Web. Une chose à noter ici est que le répertoire supérieur est Windows. Vous devez également avoir l'autorisation des utilisateurs pour répertorier le répertoire, sinon il sera invalide.
Pas besoin de redémarrer après avoir modifié php.ini. Linux peut modifier Php.ini dans deux situations : 1. S'il est modifié à cause de la ligne de commande PHP php.ini, pas besoin de redémarrer 2. Si php.ini est modifié à cause d'APACHE, vous devez redémarrer Apache ;erreur 1 Solution
La taille du fichier téléchargé dépasse le maximum autorisé par le serveur, php Définissez la valeur de la limite de l'option upload_max_filesize dans ini.
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!