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

Lors du téléchargement de fichiers, vous devez faire attention au fichier php.ini.

Vous devez faire attention au fichier php.ini lors du téléchargement de fichiers

Avant d'expliquer formellement le téléchargement dans ce chapitre, la première chose que nous devons faire est de prêter attention au fichier php.ini.

Pour la première fois, nous découvrons comment modifier le fichier php.ini. Si vos éléments de configuration ne correspondent pas à ce que nous avons dit, veuillez faire attention à la modification.

Comprenons chaque élément de configuration.

Voyons comment modifier php.ini.

Il y a trop de fichiers php.ini. Si vous ne les trouvez pas, vous pouvez utiliser ctrl+f pour rechercher les éléments de configuration associés.

配置項(xiàng)功能說明
file_uploadson為 開啟文件上傳功能,off為關(guān)閉
post_max_size系統(tǒng)允許的POST傳參的最大值
upload_max_filesize系統(tǒng)允許的上傳文件的最大值
memory_limit內(nèi)存使用限制

Taille recommandée?: file_size (taille du fichier) < upload_max_filesize < post_max_size < temps.

max_execution_time, l'unité de ce paramètre est la seconde.

Ce paramètre permet de définir le temps d'exécution maximum du script.

Vous pouvez également apporter les modifications appropriées en fonction de vos besoins. Il n’est généralement pas nécessaire de le modifier, la valeur par défaut du système suffit. Lors du téléchargement de fichiers très volumineux, ce paramètre peut être modifié.

Le téléchargement prend trop de temps et expirera. Si vous définissez ce paramètre sur 0, le délai d'expiration n'est pas limité et n'est pas recommandé.

Après avoir terminé la configuration appropriée de php.ini, nous pouvons commencer à essayer de terminer le premier téléchargement de fichier.

Formation continue
||
<form action="" enctype="multipart/form-data" method="post" name="uploadfile">上傳文件:<input type="file" name="upfile" /><br> <input type="submit" value="上傳" /></form> <?php //print_r($_FILES["upfile"]); if(is_uploaded_file($_FILES['upfile']['tmp_name'])){ $upfile=$_FILES["upfile"]; //獲取數(shù)組里面的值 $name=$upfile["name"];//上傳文件的文件名 $type=$upfile["type"];//上傳文件的類型 $size=$upfile["size"];//上傳文件的大小 $tmp_name=$upfile["tmp_name"];//上傳文件的臨時(shí)存放路徑 //判斷是否為圖片 switch ($type){ case 'image/pjpeg':$okType=true; break; case 'image/jpeg':$okType=true; break; case 'image/gif':$okType=true; break; case 'image/png':$okType=true; break; } if($okType){ /** * 0:文件上傳成功<br/> * 1:超過了文件大小,在php.ini文件中設(shè)置<br/> * 2:超過了文件的大小MAX_FILE_SIZE選項(xiàng)指定的值<br/> * 3:文件只有部分被上傳<br/> * 4:沒有文件被上傳<br/> * 5:上傳文件大小為0 */ $error=$upfile["error"];//上傳后系統(tǒng)返回的值 echo "================<br/>"; echo "上傳文件名稱是:".$name."<br/>"; echo "上傳文件類型是:".$type."<br/>"; echo "上傳文件大小是:".$size."<br/>"; echo "上傳后系統(tǒng)返回的值是:".$error."<br/>"; echo "上傳文件的臨時(shí)存放路徑是:".$tmp_name."<br/>"; echo "開始移動(dòng)上傳文件<br/>"; //把上傳的臨時(shí)文件移動(dòng)到up目錄下面 move_uploaded_file($tmp_name,'up/'.$name); $destination="up/".$name; echo "================<br/>"; echo "上傳信息:<br/>"; if($error==0){ echo "文件上傳成功啦!"; echo "<br>圖片預(yù)覽:<br>"; echo "<img src=".$destination.">"; //echo " alt=\"圖片預(yù)覽:\r文件名:".$destination."\r上傳時(shí)間:\">"; }elseif ($error==1){ echo "超過了文件大小,在php.ini文件中設(shè)置"; }elseif ($error==2){ echo "超過了文件的大小MAX_FILE_SIZE選項(xiàng)指定的值"; }elseif ($error==3){ echo "文件只有部分被上傳"; }elseif ($error==4){ echo "沒有文件被上傳"; }else{ echo "上傳文件大小為0"; } }else{ echo "請(qǐng)上傳jpg,gif,png等格式的圖片!"; } } ?>
soumettreRéinitialiser le code