亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

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>圖片預覽:<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/"; //上傳文件路徑,默認本地路徑
    
    $watermark=1;      //是否附加水印(1為加水印,其他為不加水印);
    
    $watertype=1;      //水印類型(1為文字,2為圖片)
    
    $waterposition=1;     //水印位置(1為左下角,2為右下角,3為左上角,4為右上角,5為居中);
    
    $waterstring = "";  //水印字符串
    
    $waterimg="";    //水印圖片
    
    $imgpreview=1;      //是否生成預覽圖(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>圖片預覽:<br> <img src=""/> </body> </html>
soumettreRéinitialiser le code