成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

利用文件函數實現PHP文件上傳案例分析

開發 后端
這里介紹了PHP文件上傳利用php的文件函數來實現上傳,文章有詳細的代碼,希望對大家有幫助。

如果你是一個電腦愛好者,不知道PHP的話你就太落伍了,如果想知道PHP的相關知識,我們就一起來看看PHP文件上傳的實現吧。這段代碼分為兩個文件,一個為upload.html,一個是upload.php。

  1. <form enctype="multipart/form-data" action="upload.php" method="post"> 
  2. <input type="hidden" name="max_file_size" value="100000"> 
  3. <input name="userfile" type="file">    
  4. <input type="submit" value="上傳文件"> 
  5. </form> 

#T#其中,請注意<form enctype="multipart/form-data"......>這是一個標簽,我們要實現文件的上傳,必須指定為multipart/form-data,否則服務器將不知道要干什么。值得注意的是文件upload.html中表單選項 MAX_FILE_SIZE 的隱藏值域,通過設置其Value(值)可以限制上載文件的大小。MAX_FILE_SIZE 的值只是對瀏覽器的一個建議,實際上它可以被簡單的繞過。因此不要把對瀏覽器的限制寄希望于該值。實際上,PHP 設置中的PHP文件上傳***值,是不會失效的。但是***還是在表單中加上 MAX_FILE_SIZE,因為它可以避免用戶在花時間等待上傳大文件之后才發現該文件太大了的麻煩。

  1. upload.php  
  2. $f=&$HTTP_POST_FILES['Myfile'];  
  3. $dest_dir='uploads';//設定上傳目錄  
  4. $dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//設置文件名為日期加上文件名避免重復  
  5. $r=move_uploaded_file($f['tmp_name'],$dest);  
  6. chmod($dest, 0755);//設定上傳的文件的屬性 

或者

  1. <?copy($_FILES[MyFile][tmp_name],$_FILES[MyFile][name]);?> 

以上范例中 $_FILES 數組的內容如下所示。我們假設文件上傳字段的名稱為 userfile(名稱可隨意命名)

  1. $_FILES['userfile']['name']//客戶端機器文件的原名稱。  
  2. $_FILES['userfile']['type'] //文件的 MIME 類型,需要瀏覽器提供該信息的支持,例如“image/gif”。  
  3. $_FILES['userfile']['size']// 已上傳文件的大小,單位為字節。  
  4. $_FILES['userfile']['tmp_name'] //文件被上傳后在服務端儲存的臨時文件名。  
  5. $_FILES['userfile']['error'] //和該文件上傳相關的錯誤代碼 

PHP文件上傳值分析:
◆值:0; 沒有錯誤發生,文件上傳成功。
◆值:1; 上傳的文件超過了 php.ini 中 upload_max_filesize 選項限制的值。
◆值:2; 上傳文件的大小超過了 HTML 表單中 MAX_FILE_SIZE 選項指定的值。
◆值:3; 文件只有部分被上傳。
◆值:4; 沒有文件被上傳。

責任編輯:田樹 來源: 博客
相關推薦

2009-11-16 10:40:02

PHP上傳文件代碼

2009-11-16 10:25:40

PHP上傳文件

2009-11-24 13:15:35

Zend框架PHP上傳文件

2009-05-18 10:23:43

文件上傳PHPFILE函數

2009-07-06 17:47:44

2009-11-16 12:17:46

PHP上傳文件類型

2009-07-07 13:45:04

jspsmart

2009-11-16 14:15:51

PHP上傳多個文件

2009-11-16 09:35:42

PHP上傳

2009-11-16 10:49:43

PHP上傳文件代碼

2009-11-16 11:41:19

PHP上傳大文件

2009-12-10 10:18:05

PHP讀取文件

2009-11-16 16:43:24

PHP數組刪除

2011-12-30 09:49:36

Silverlight

2009-12-07 14:44:27

PHP文件函數

2009-11-16 13:04:04

PHP上傳文件代碼

2009-11-24 15:23:50

PHP文件上傳進度條

2009-11-16 09:26:35

PHP上傳

2009-11-18 16:39:51

PHP遞歸刪除目錄

2011-08-18 16:03:34

iPhone上傳圖片
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕电影在线观看 | 亚洲精品国产电影 | 中文字幕第十一页 | 欧美二区乱c黑人 | 狠狠爱一区二区三区 | 精品久久久久久久 | 久久久精品国产 | 少妇诱惑av | 日本网站免费观看 | 一区二区三区免费观看 | 日韩视频一区二区在线 | 免费在线一区二区 | 2019精品手机国产品在线 | 麻豆毛片 | 国产精品99999999 | 成人国产在线视频 | 天天操夜夜拍 | 中文字幕免费视频 | 成人中文网 | 91精品久久 | 午夜视频在线播放 | www.99热.com| 天天射天天干 | 国产成人福利在线观看 | 亚洲电影一区二区三区 | 亚洲欧美aⅴ | 国产在线观看一区 | 成人免费在线观看 | 精品99久久| 亚洲视频区 | 成人亚洲 | 国产精品久久一区二区三区 | 岛国毛片| 人人性人人性碰国产 | 久久亚洲国产 | 欧美又大粗又爽又黄大片视频 | 亚洲三级av | 日韩免费视频 | 久久福利电影 | 国产精品99久久久久 | 亚洲一区二区三区 |