国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Téléchargement simple de fichiers vers un fichier local pour le développement PHP (1)

Dans cette section, nous utilisons du code PHP pour télécharger des fichiers dans un dossier local et les afficher sur la page actuelle.

Sur la base de l'idée mentionnée dans la section précédente, nous créons d'abord un formulaire simple pour télécharger des fichiers

<html>
<head>
  <meta charset="utf-8">
  <title>圖片上傳</title>
  <style type="text/css">
    <!--
    body
    {
      font-size: 16px;
    }
    input
    {
      background-color: #66CCFF;
      border: 1px inset #CCCCCC;
    }
    -->
  </style>
</head>
<body>
    <form enctype="multipart/form-data" method="post" name="upform">
      上傳文件:
      <input name="upfile" type="file">
      <input type="submit" value="上傳"><br>
      允許上傳的文件類型為:
    </form>
    <br>圖片預(yù)覽:<br>
    <img src=""/>
</body>
</html>

Notez ici?:

<form> La balise stipule quel type de contenu utiliser lors de la soumission du formulaire. Utilisez "multipart/form-data" lorsque votre formulaire nécessite des données binaires, telles que le contenu d'un fichier.

Création d'un aper?u de l'image <img> en bas de la page pour afficher le fichier téléchargé.

Le code PHP peut également afficher le nom du fichier, la taille, la longueur et la largeur du fichier enregistré dans le dossier local.


Deuxièmement, nous devons imposer certaines restrictions sur les fichiers téléchargés?:

Types de fichiers téléchargés?: $uptypes

<?php
    $uptypes=array(
      'image/jpg',
      'image/jpeg',
      'image/png',
      'image/gif',
      'image/bmp',
    );  //限制上傳格式為:jpg, jpge, png, gif, bmp
?>

Très bien, définissez le télécharger la taille du fichier, le chemin du fichier de téléchargement, etc. Ici, nous avons ajouté des paramètres de filigrane d'image.

<?php
    $max_file_size=2000000;     //上傳文件大小限制, 單位BYTE
    
    $destination_folder="uploadimg/"; //上傳文件路徑,默認(rèn)本地路徑
    
    $watermark=1;      //是否附加水印(1為加水印,其他為不加水印);
    
    $watertype=1;      //水印類型(1為文字,2為圖片)
    
    $waterposition=1;     //水印位置(1為左下角,2為右下角,3為左上角,4為右上角,5為居中);
    
    $waterstring = "";  //水印字符串
    
    $waterimg="";    //水印圖片
    
    $imgpreview=1;      //是否生成預(yù)覽圖(1為生成,其他為不生成);
    
    $imgpreviewsize=1/2;    //縮略圖比例
?>


Formation continue
||
<html> <head> <meta charset="utf-8"> <title>圖片上傳</title> <style type="text/css"> <!-- body { font-size: 16px; } input { background-color: #66CCFF; border: 1px inset #CCCCCC; } --> </style> </head> <body> <form enctype="multipart/form-data" method="post" name="upform"> 上傳文件:<br><br> <input name="upfile" type="file"> <input type="submit" value="上傳"><br><br> 允許上傳的文件類型為: </form> <br>圖片預(yù)覽:<br> <img src=""/> </body> </html>
soumettreRéinitialiser le code