Aller au contenu

is_uploaded_file()

Qu'est-ce que la fonction is_uploaded_file() ?

La fonction is_uploaded_file() est une fonction PHP intégrée qui vérifie si un fichier spécifié a été téléchargé via HTTP POST. Cette fonction retourne true si le fichier a été téléchargé via HTTP POST, et false sinon.

Voici la syntaxe de base de la fonction is_uploaded_file() :

La syntaxe PHP de is_uploaded_file()

php
is_uploaded_file(filename);

filename est le nom du fichier que vous souhaitez vérifier.

Comment utiliser la fonction is_uploaded_file() ?

L'utilisation de la fonction is_uploaded_file() est simple. Voici les étapes à suivre :

  1. Spécifiez le nom du fichier que vous souhaitez vérifier.
  2. Appelez la fonction is_uploaded_file(), en passant le nom du fichier en paramètre.
  3. Utilisez la valeur booléenne résultante pour déterminer si le fichier a été téléchargé via HTTP POST.

Voici un extrait de code exemple qui montre comment utiliser la fonction is_uploaded_file() :

Comment utiliser la fonction is_uploaded_file() ?

php
<?php

$file = $_FILES['file']['tmp_name'];
if (is_uploaded_file($file)) {
    echo 'The file was uploaded via HTTP POST';
} else {
    echo 'The file was not uploaded via HTTP POST';
}

Dans cet exemple, nous utilisons la fonction is_uploaded_file() pour vérifier si le fichier spécifié dans le tableau $_FILES a été téléchargé via HTTP POST. Nous utilisons ensuite une instruction conditionnelle pour afficher un message indiquant si le fichier a été téléchargé via HTTP POST ou non.

Conclusion

La fonction is_uploaded_file() est un outil utile en PHP pour vérifier si un fichier spécifié a été téléchargé via HTTP POST. En suivant les étapes décrites dans ce guide, vous pouvez facilement utiliser la fonction is_uploaded_file() dans vos projets PHP pour vérifier si des fichiers ont été téléchargés via HTTP POST. Nous espérons que ce guide vous a été utile.

Pratique

Quelle est la fonction de is_uploaded_file() en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.