Maison >développement back-end >Problème PHP >Comment recevoir le téléchargement de fichiers en PHP

Comment recevoir le téléchargement de fichiers en PHP

(*-*)浩
(*-*)浩original
2019-09-30 11:11:3610715parcourir

En PHP, il existe une variable prédéfinie $_files qui est spécialement utilisée pour stocker les fichiers téléchargés par les utilisateurs.

Comment recevoir le téléchargement de fichiers en PHP

Le fichier "upload_file.php" contient le code pour télécharger les fichiers : (apprentissage recommandé : Tutoriel vidéo PHP)

<?php
if ($_FILES["file"]["error"] > 0)
  {
  echo "Error: " . $_FILES["file"]["error"] . "<br />";
  }
else
  {
  echo "Upload: " . $_FILES["file"]["name"] . "<br />";
  echo "Type: " . $_FILES["file"]["type"] . "<br />";
  echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
  echo "Stored in: " . $_FILES["file"]["tmp_name"];
  }
?>

En utilisant le tableau global $_FILES de PHP, vous pouvez télécharger des fichiers de l'ordinateur client vers le serveur distant.

Le premier paramètre est le nom d'entrée du formulaire, et le deuxième indice peut être "name", "type", "size", "tmp_name" ou "error". Comme ceci :

$_FILES["file"]["name"] - le nom du fichier téléchargé

$_FILES["file"]["type"] - le fichier téléchargé Tapez

$_FILES["file"]["size"] - La taille du fichier téléchargé, en octets

$_FILES["file"]["tmp_name"] - Le nom de la copie temporaire du fichier stocké sur le serveur

$_FILES["file"]["error"] - le code d'erreur provoqué par le téléchargement du fichier

Il s'agit d'un fichier très simple façon de télécharger. Pour des raisons de sécurité, vous devez ajouter des restrictions quant aux personnes autorisées à télécharger des fichiers.

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:
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