好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > php實(shí)現(xiàn)文件上傳基本驗(yàn)證

php實(shí)現(xiàn)文件上傳基本驗(yàn)證

熱門(mén)標(biāo)簽:南寧電話外呼系統(tǒng)線路 邢臺(tái)400電話辦理 正規(guī)電銷(xiāo)機(jī)器人系統(tǒng) 南京3D地圖標(biāo)注 辦理400電話哪家好點(diǎn) 嘟嘟云外呼系統(tǒng) 濟(jì)源百應(yīng)電銷(xiāo)機(jī)器人聯(lián)系方式 重慶外呼電銷(xiāo)系統(tǒng)多少錢(qián) 咸陽(yáng)電銷(xiāo)

本文實(shí)例為大家分享了php實(shí)現(xiàn)文件上傳基本驗(yàn)證的具體代碼,供大家參考,具體內(nèi)容如下

Html部分

!DOCTYPE html>
html lang="en">
head>
 meta charset="UTF-8">
 title>文件上傳/title>
/head>
body>
 form action="doupload.php" method="post" enctype="multipart/form-data">
 input type="file" name="myFile"/>
 input type="hidden" name="MAX_FILE_SIZE" value="1024">
 !-- input type="hidden" name="MAX_FILE_SIZE" value="1024">通過(guò)建立隱藏域來(lái)控制文件上傳的大小
 在頁(yè)面上進(jìn)行判斷,value是1024kb,這是客戶(hù)端上設(shè)置的限制,最好是服務(wù)器做限制 -->
 input type="submit" value="上傳"/>
 /form>
/body>
/html>

PHP服務(wù)端部分

?php 
header("Content-type: text/html; charset=utf-8"); 
 //預(yù)定義變量
 //print_r($_FILES);//可以顯示錯(cuò)誤號(hào),根據(jù)錯(cuò)誤號(hào)來(lái)定位錯(cuò)誤信息
 $filename=$_FILES['myFile']['name'];
 $type=$_FILES['myFile']['type'];
 $tmp_name=$_FILES['myFile']['tmp_name'];//存儲(chǔ)地址
 $error=$_FILES['myFile']['error'];//錯(cuò)誤類(lèi)型
 $size=$_FILES['myFile']['size'];//文件大小
 $filenamemd5=getUniName($filename);
 // $types="jpg";//只能上傳圖片
 $limitsize="185000";//控制圖片大小
 $a=getExt($filename);
 //$getext=getExt($filename);
 //得到文件的擴(kuò)展名
 function getExt($filename){
 $first=explode(".",$filename); //文件名開(kāi)始以.分割
 $ext=strtolower(end($first)); //取出數(shù)組中的最后一個(gè)數(shù)組進(jìn)行返回
 return $ext;
 }
 //文件名以時(shí)間戳微秒md5加密的形式出現(xiàn),確保文件的唯一
 function getUniName(){
 return md5(microtime(true));
 }
 //echo getUniName(); 返回md5加密的數(shù)值

 function gettypes($a){
  $array=array(jpg,png,txt);
 $b=in_array($a,$array);
 return $b;
 }

  if($limitsize>=$size){
  if(gettypes($a)){
  if($error==0){
   if (is_uploaded_file($tmp_name)) {
    //將服務(wù)器上的臨時(shí)文件移動(dòng)到指定目錄
    $filename=$filenamemd5.".".getExt($filename);
    $destination="uploads/".$filename;
    if(move_uploaded_file($tmp_name, $destination)){
    //檢測(cè)這個(gè)臨時(shí)文件是否為post方式
    //返回鎮(zhèn)或者假
    echo $filename."---"."文件上傳成功";
   }else{
   echo "你不是post上傳的,非法操作";
   }
  }else{
   echo "{$filename}文件移動(dòng)失敗";
  }
  }else{
   switch ($error) {
   case 1:
    echo "超過(guò)php配置文件upload_max_filesize的值";
    break;

   case 2:
    echo "超過(guò)表單max_file_size的值";
    break;
   case 3:
    echo "部分文件被上傳";
    break;
   case 4:
    echo "沒(méi)有文件被上傳";
    break;
   case 6:
   case 7:
    echo "未知錯(cuò)誤";
   }
  }
  }else{
  echo "只能上傳圖片";
  }
 }else{
  echo "超出上傳文件大小限制";
 }

 ?>

本文已被整理到了《php文件上傳操作匯總》 ,更多精彩內(nèi)容,歡迎大家學(xué)習(xí)閱讀。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • PHP實(shí)現(xiàn)限制域名訪問(wèn)的實(shí)現(xiàn)代碼(本地驗(yàn)證)
  • 基于PHP實(shí)現(xiàn)短信驗(yàn)證碼發(fā)送次數(shù)限制
  • ThinkPHP5.1驗(yàn)證碼功能實(shí)現(xiàn)的示例代碼
  • PHP開(kāi)發(fā)API接口簽名生成及驗(yàn)證操作示例
  • php+js實(shí)現(xiàn)的拖動(dòng)滑塊驗(yàn)證碼驗(yàn)證表單操作示例【附源碼下載】
  • PHP code 驗(yàn)證碼生成類(lèi)定義和簡(jiǎn)單使用示例
  • PHP開(kāi)發(fā)api接口安全驗(yàn)證操作實(shí)例詳解
  • 基于PHP實(shí)現(xiàn)郵箱驗(yàn)證激活過(guò)程詳解

標(biāo)簽:南通 隴南 唐山 黃山 通遼 平頂山 武漢 河南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php實(shí)現(xiàn)文件上傳基本驗(yàn)證》,本文關(guān)鍵詞  php,實(shí)現(xiàn),文件,上傳,基本,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php實(shí)現(xiàn)文件上傳基本驗(yàn)證》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于php實(shí)現(xiàn)文件上傳基本驗(yàn)證的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 男女互舔视频| 国产婬仑久久久久久久| 特级黄色免费片| 995996高清跑狗图玄机手机网42862cc| 久久精品国产亚洲Av水密被窝| 国产免费一级特黄真人视频 | 麻豆中文字幕| 囯产精品久久久久久久久久精品| 艳母动漫下载| 白丝美女被啪羞羞粉色视频| 播放个毛片看看| 国精产品一区一区三区使用方法| 用力?哦?高潮?喷了96| 男人j插女人b| www.91av| 乌克兰毛片| 总攻玩烂主角们H| 1717she精品免费无码| 秘?蜜桃视频AV| 日本孕妇与黑人xxxxxx| 國產精品久久91| 亚洲国产综合网| 三级电影网址| 精品麻豆剧传媒AV国产九九九| 国产精品福利久久2020| 女人与zooxx| 艳鉧动漫1~6完整版观看| 美女全身裸体秘?免费看网站| 又大又黄又硬又粗又黑又黄 | 国产农村妇女AA片多毛| 麻麻被强行糟蹋小说| 欧美 肠交 扩张 另类| 韩国婬乱a一级毛片 多女| 夜夜性| 冠希实干阿娇13分钟视频 | 日本公与熄乱理中字在线播放| 片多多视频在线观看播放片 | 国产精品九九热| 国产亚洲欧美另类在线| bdsm精品调教chinesegay| 忻城县|