Maison > développement back-end > tutoriel php > Comment résoudre les dysfonctionnements avec la fonction move_uploaded_file() ?

Comment résoudre les dysfonctionnements avec la fonction move_uploaded_file() ?

DDD
Libérer: 2024-10-18 14:14:03
original
318 Les gens l'ont consulté

How to Resolve Malfunctions with the move_uploaded_file() Function?

Dépannage du dysfonctionnement de la fonction Move_uploaded_file()

Lorsque vous essayez d'implémenter les téléchargements de fichiers utilisateur sur un site Web, vous pouvez rencontrer des problèmes avec move_uploaded_file() fonction. Voici les étapes pour diagnostiquer et résoudre le problème :

  1. Activer le rapport d'erreurs PHP : Assurez-vous que le rapport d'erreurs PHP est activé pour afficher tous les messages d'erreur générés par move_uploaded_file(). Cela fournira des informations précieuses sur le problème.
  2. Inspectez le code d'erreur : Vérifiez la valeur de $_FILES'file'. Les statuts d'erreur vont de 0 à 8, fournissant des informations sur la nature de l'échec du téléchargement.

Dans le code fourni :

  • La taille du fichier est incorrecte. Assurez-vous que la taille du fichier est dans les limites autorisées spécifiées par MAX_FILE_SIZE.
  • Le nom du fichier n'est pas valide. Le fichier sera stocké dans un emplacement temporaire. Pour travailler avec le nom de fichier d'origine, utilisez $_FILES'file'.

L'extrait de code révisé pour le téléchargement correct du fichier serait :

<code class="php">move_uploaded_file($_FILES['file']['tmp_name'], $move . $_FILES['file']['name']);</code>
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal