Maison >développement back-end >Problème PHP >Que dois-je faire s'il y a une erreur indiquant que le fichier temporaire est introuvable lors du téléchargement en PHP ?
Solution à l'erreur de fichier temporaire introuvable dans le téléchargement php : ouvrez d'abord le fichier "php.ini" ; puis supprimez le point-virgule devant l'élément "upload_tmp_dir" puis ajoutez un bon chemin à la fin tel ; comme "C:/windows/temp" ; ajoutez enfin les autorisations de lecture et d'écriture au groupe d'utilisateurs d'accès anonyme du site Web.
Le téléchargement php ne trouve pas le dossier temporaire (solution)
[Dossier temporaire introuvable] Cette invite d'erreur est personnalisée Par exemple, un certain programme de boutique le demandera lors du téléchargement, tandis qu'un CMS demandera "Vous n'avez pas sélectionné le fichier à télécharger" lors du téléchargement. Chaque système PHP a des opinions différentes, mais en fait c'est PHP qui provoque l'erreur. par le dossier temporaire utilisé n'ayant pas d'autorisations d'écriture. À l'heure actuelle, la valeur du code d'erreur $_FILES['XXX']['error'] est 6.
Recommandé : "Tutoriel PHP"
Vous devez d'abord ouvrir le fichier php.ini et configurer l'environnement PHP sous IIS. Le fichier php.ini est généralement placé. dans %system% /windows, nous ouvrons ici php.ini et recherchons
;upload_tmp_dir =;upload_tmp_dir =
Il n'y a aucun chemin derrière cela, c'est-à-dire que nous n'avons pas défini de dossier temporaire. La chose étrange est que php.ini est activé. De nombreux serveurs chinois ne définissent pas cet élément, sont tous normaux, mais ne fonctionnent pas sur le serveur anglais.
Ensuite, définissez-le vous-même
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"
Donner le répertoire C :/windows/temp ajoute des autorisations de lecture et d'écriture au groupe d'utilisateurs d'accès anonyme du site Web.
Une autre chose à noter ici est que pour les fenêtres de répertoire de niveau supérieur, l'autorisation "liste de répertoires" de l'utilisateur doit également être définie, sinon elle sera invalide. Je suis intrigué par ce problème depuis longtemps.
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!