Maison > développement back-end > tutoriel php > PHP implémente la fonction de téléchargement d'images

PHP implémente la fonction de téléchargement d'images

王林
Libérer: 2023-04-08 08:06:01
avant
6572 Les gens l'ont consulté

PHP implémente la fonction de téléchargement d'images

Vous avez d'abord besoin d'un formulaire, cliquez sur le bouton Soumettre pour soumettre au fichier upload_file.php

<form action="upload_file.php" method="post" enctype="multipart/form-data">
      <label for="file">Filename:</label>
      <input type="file" name="file" id="file" />
      <br />
      <input type="submit" name="submit" value="Submit" />
  </form>
Copier après la connexion

Le fichier upload_file.php est le suivant :

(Tutoriel vidéo recommandé :Tutoriel vidéo php)

<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 2000000))
  {
  if ($_FILES["file"]["error"] > 0)
    {
    echo "Return Code: " . $_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 "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
 
    if (file_exists("upload/" . $_FILES["file"]["name"]))
      {
      echo $_FILES["file"]["name"] . " already exists. ";
      }
    else
      {
      move_uploaded_file($_FILES["file"]["tmp_name"],
      "upload/" . $_FILES["file"]["name"]);
      echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
      }
    }
  }
else
  {
  echo "无效的文件";
  }
Copier après la connexion

La première étape : Déterminer si le format de l'image est correct et si la taille est inférieure à 2M, sinon le "fichier invalide" sera affiché ;

La deuxième étape Étape : Déterminez si une erreur se produit. S'il y a une erreur, entrez l'erreur. Si aucune erreur ne se produit, effectuez l'étape suivante ; Affichez le contenu de l'image et déterminez si l'image existe. Si elle existe, elle vous le demandera, sinon elle ne le fera pas. Si elle existe, effectuez l'opération pour enregistrer l'image dans le répertoire spécifié : télécharger.

Articles et tutoriels connexes recommandés :

Tutoriel php

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!

Étiquettes associées:
source:cnblogs.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