Maison > développement back-end > tutoriel php > La fonction is_uploaded_file() est une fonction en PHP

La fonction is_uploaded_file() est une fonction en PHP

WBOY
Libérer: 2023-09-07 09:38:02
avant
1040 Les gens l'ont consulté

La fonction

La fonction is_uploaded_file() est une fonction en PHP

is_uploaded_file() vérifie si le fichier a été téléchargé via HTTP POST. Cette fonction renvoie TRUE si le fichier a été téléchargé via HTTP POST. Renvoie FALSE en cas d'échec.

Syntaxe

is_uploaded_file(file_path)
Copier après la connexion

Paramètres

  • file_path -Spécifiez le fichier à vérifier.

Retours

Si le fichier est téléchargé via HTTP POST, la fonction is_uploaded_file() retournera TRUE. Renvoie FALSE en cas d'échec.

Supposons que nous téléchargeons le fichier "new.txt" avec le contenu suivant.

This is demo text!
Copier après la connexion

Exemple

<?php
   // checking for file is uploaded via HTTP POST
   if (is_uploaded_file($_FILES[&#39;userfile&#39;][&lsquo;new.txt&#39;])) {
      echo "File ". $_FILES[&#39;userfile&#39;][&lsquo;new.txt&#39;] ." uploaded successfully!</p><p>";
      // displaying contents of the uploaded file
      echo "Reading Contents of the file:</p><p>";
      readfile($_FILES[&#39;userfile&#39;][&lsquo;new.txt&#39;]);
   } else {
      echo "File ". $_FILES[&#39;userfile&#39;][&lsquo;new.txt&#39;] ." failed in uploading! File upload attack could       be the reason!</p><p>";
   }
?>
Copier après la connexion

Sortie

File new.txt uploaded successfully!
Reading Contents of the file:
This is demo text!
Copier après la connexion

Voyons un autre exemple avec le fichier « détails.txt ».

Exemple

Démo en direct

<?php
$file = "newdetailstxt";
if(is_uploaded_file($file)) {
   echo ("Uploaded via HTTP POST");
} else {
   echo ("Not uploaded via HTTP POST");
}
?>
Copier après la connexion

Sortie

Not uploaded via HTTP POST!
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!

source:tutorialspoint.com
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