Détermination du téléchargement de fichiers utilisateur en PHP
Lors de la mise en œuvre de la validation de formulaire pour les téléchargements de fichiers, la gestion des téléchargements facultatifs est cruciale. Pour faire la distinction entre un formulaire soumis sans téléchargement et un échec de validation, il est nécessaire de vérifier la présence d'un fichier téléchargé.
Vérification du téléchargement de fichier avec is_uploaded_file()
Pour déterminer si un utilisateur a téléchargé un fichier, vous pouvez utiliser la fonction is_uploaded_file(). Cette fonction renvoie VRAI si un fichier existe avec le nom de fichier spécifié et a été téléchargé via HTTP POST.
Utilisation :
<code class="php">if (!file_exists($_FILES['myfile']['tmp_name']) || !is_uploaded_file($_FILES['myfile']['tmp_name'])) { echo 'No upload'; }</code>
Ce code vérifie si un fichier est à la fois présent dans le répertoire temporaire ($_FILES['myfile']['tmp_name']) et a été téléchargé comme prévu. Si l'une ou l'autre des conditions n'est pas remplie, cela indique qu'aucun fichier n'a été téléchargé.
Considérations supplémentaires
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!