日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

Php高手帶路--問題匯總解答(3)_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:十天學(xué)會php之第十天
  文本關(guān)鍵字:程序設(shè)計/PHP/技巧   學(xué)習(xí)目的:學(xué)會用PHP上傳文件和發(fā)郵件   上傳文件表單必須加上 enctype="multipart/form-data" 和 <input type="file" na

  8:如何利用PHP上傳文件

   PHP代碼:

  

<html><head>
   <title>上載文件表單</title></head>
   <body>
   <form enctype="multipart/form-data" action="" method="post">
   請選擇文件: <br>
   <input name="upload_file" type="file"><br>
   <input type="submit" value="上傳文件">
   </form>
   </body>
   </html>
<?
   $upload_file=$_FILES['upload_file']['tmp_name'];
   $upload_file_name=$_FILES['upload_file']['name'];

   if($upload_file){
   $file_size_max = 1000*1000;// 1M限制文件上傳最大容量(bytes)
   $store_dir = "d:/";// 上傳文件的儲存位置
   $accept_overwrite = 1;//是否允許覆蓋相同文件
   // 檢查文件大小
   if ($upload_file_size > $file_size_max) {
   echo "對不起,你的文件容量大于規(guī)定";
   exit;
   }

   // 檢查讀寫文件
   if (file_exists($store_dir . $upload_file_name) && !$accept_overwrite) {
   Echo "存在相同文件名的文件";
   exit;
   }

   //復(fù)制文件到指定目錄
   if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name)) {
   echo "復(fù)制文件失敗";
   exit;
   }

   }

   Echo "<p>你上傳了文件:";
   echo $_FILES['upload_file']['name'];
   echo "<br>";
   //客戶端機(jī)器文件的原名稱。

   Echo "文件的 MIME 類型為:";
   echo $_FILES['upload_file']['type'];
   //文件的 MIME 類型,需要瀏覽器提供該信息的支持,例如“image/gif”。
   echo "<br>";

   Echo "上傳文件大小:";
   echo $_FILES['upload_file']['size'];
   //已上傳文件的大小,單位為字節(jié)。
   echo "<br>";

   Echo "文件上傳后被臨時儲存為:";
   echo $_FILES['upload_file']['tmp_name'];
   //文件被上傳后在服務(wù)端儲存的臨時文件名。
   echo "<br>";


   $Erroe=$_FILES['upload_file']['error'];
   switch($Erroe){
   case 0:
  Echo "上傳成功"; break;
   case 1:
  Echo "上傳的文件超過了 PHP.ini 中 upload_max_filesize 選項限制的值."; break;
   case 2:
  Echo "上傳文件的大小超過了 HTML 表單中 MAX_FILE_SIZE 選項指定的值。"; break;
   case 3:
  Echo "文件只有部分被上傳";break;
   case 4:
  Echo "沒有文件被上傳";break;
   }
   ?>

分享:十天學(xué)會php之第九天
  文本關(guān)鍵字:程序設(shè)計/PHP/技巧   學(xué)習(xí)目的:注意事項   因為我是先學(xué)ASP的,所以再做PHP的時候會發(fā)現(xiàn)很多地方需要適應(yīng)。   1、注意不要漏了分號   2、注意不要漏了變量前

來源:模板無憂//所屬分類:PHP教程/更新時間:2008-08-22
相關(guān)PHP教程