"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment dépanner la fonction Move_uploaded_file() ?

Comment dépanner la fonction Move_uploaded_file() ?

Publié le 2024-11-07
Parcourir:815

How to Troubleshoot the Move_uploaded_file() Function?

Dépannage de la fonction Move_uploaded_file()

La fonction move_uploaded_file() joue un rôle crucial dans les mécanismes de téléchargement de fichiers. Cependant, en cas de problèmes non fonctionnels, un dépannage méticuleux est essentiel.

Pour répondre à cette question, la première étape consiste à activer le rapport d'erreurs PHP. Cela affichera des messages d'erreur détaillés de la fonction move_uploaded_file(), fournissant des informations précieuses sur le problème.

De plus, l'examen de la variable $_FILES'image' est essentiel. Cette variable indiquera toutes les erreurs rencontrées lors du téléchargement du fichier. Dans le cas spécifique décrit, un nom de fichier incorrect a été fourni.

Pour résoudre le problème, il est recommandé d'utiliser la clé 'tmp_name' du tableau $_FILES['image'] au lieu de 'name'. En effet, le fichier téléchargé est initialement stocké dans un emplacement temporaire. En utilisant le code suivant, le fichier sera déplacé vers le répertoire souhaité :

move_uploaded_file($_FILES['image']['tmp_name'], __DIR__.'/../../uploads/'. $_FILES["image"]['name']);
// echo "Uploaded";
Déclaration de sortie Cet article est réimprimé à l'adresse : 1729231935. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3