欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

PHP判斷后綴名和隨機命名實例_PHP教程

編輯Tag賺U幣

推薦:php多文件上傳封裝
多文件的上傳實現 1 利用單文件封裝 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd html head meta http-equiv= Content-Type content= text/html; charset=UTF-8 title

具體請看下文代碼示例

form.php

  1. <html> 
  2. <head> 
  3.   <meta http-equiv="content-type" content="text/html" charset="utf-8"> 
  4.   <title>Upload Image</title> 
  5. </head> 
  6. <body> 
  7. <form method="post" action="upload.php" enctype="multipart/form-data"> 
  8.   <input type="hidden" name="MAX_FILE_SEZE" value="2000000"> 
  9.   <input type="file" name="file" value="view"> 
  10.   <input type="submit" value="upload" name="B1"> 
  11. </form> 
  12. </body> 
  13. </html> 

 upload.php

  1. <?php 
  2. include("check.php"); // 引入自定義函數文件 
  3. $type = array("jpg""gif""bmp""jpeg""png"); 
  4. // 判斷上傳文件類型 
  5. $fileext = strtolower(fileext($_FILES['file']['name'])); 
  6. $uploadfilename = random(8); 
  7. if(in_array($fileext$type)){ 
  8.   $filename = explode("."$_FILES['file']['name']); 
  9.     if(is_uploaded_file($_FILES['file']['tmp_name'])){ 
  10. //    echo $_FILES['file']['tmp_name']; 
  11.     $flag = move_uploaded_file($_FILES['file']['tmp_name'], "/Library/WebServer/Documents/test/".$uploadfilename.".".$fileext); 
  12.     if($flag){ 
  13.       echo "上傳成功!"
  14.     }else
  15.       echo "Error."
  16.     } 
  17.     echo "<a href='javascript:history.go(-1)'>Back</a>"
  18.   } 

 check.php

  1. <?php 
  2. header("Content-type:text/html;charset=utf8"); 
  3. // 獲取文件后綴名函數 
  4. function fileext($filename){ 
  5.   $sTemp = strrchr($filename"."); 
  6.   return substr($sTemp, 1); 
  7. function fileext2($filename){ 
  8.   $sTemp = explode("."$filename); 
  9.   return $sTemp[count($sTemp)-1]; 
  10. // 生成隨機文件名函數 
  11. function random($length){ 
  12.   $captchaSource = "0123456789abcdefghijklmnopqrstuvwxyz這是一個隨機打印輸出字符串的例子"
  13.   $captchaResult = "2015"// 隨機數返回值 
  14.   $captchaSentry = ""// 隨機數中間變量 
  15.   for($i=0;$i<$length;$i++){ 
  16.     $n = rand(0, 35); #strlen($captchaSource)); 
  17.     if($n >= 36){ 
  18.       $n = 36 + ceil(($n-36)/3) * 3; 
  19.       $captchaResult .= substr($captchaSource$n, 3); 
  20.     }else
  21.       $captchaResult .= substr($captchaSource$n, 1); 
  22.     } 
  23.   } 
  24.   return $captchaResult
  25. ?> 

 將三個文件整合成一個:

  1. <?php 
  2. // 獲取文件后綴名函數 
  3. function fileext($filename){ 
  4.   $sTemp = strrchr($filename"."); 
  5.   return substr($sTemp, 1); 
  6. function fileext2($filename){ 
  7.   $sTemp = explode("."$filename); 
  8.   return $sTemp[count($sTemp)-1]; 
  9. // 生成隨機文件名函數 
  10. function random($length){ 
  11.   $captchaSource = "0123456789abcdefghijklmnopqrstuvwxyz這是一個隨機打印輸出字符串的例子"
  12.   $captchaResult = "2015"// 隨機數返回值 
  13.   $captchaSentry = ""// 隨機數中間變量 
  14.   for($i=0;$i<$length;$i++){ 
  15.     $n = rand(0, 35); #strlen($captchaSource)); 
  16.     if($n >= 36){ 
  17.       $n = 36 + ceil(($n-36)/3) * 3; 
  18.       $captchaResult .= substr($captchaSource$n, 3); 
  19.     }else
  20.       $captchaResult .= substr($captchaSource$n, 1); 
  21.     } 
  22.   } 
  23.   return $captchaResult
  24. $type = array("jpg""gif""bmp""jpeg""png"); 
  25. // 判斷上傳文件類型 
  26. $fileext = strtolower(fileext($_FILES['file']['name'])); 
  27. $uploadfilename = random(8); 
  28. if(in_array($fileext$type)){ 
  29.   $filename = explode("."$_FILES['file']['name']); 
  30.   if(is_uploaded_file($_FILES['file']['tmp_name'])){ 
  31. //    echo $_FILES['file']['tmp_name']; 
  32.     $flag = move_uploaded_file($_FILES['file']['tmp_name'], "/Library/WebServer/Documents/test/".$uploadfilename.".".$fileext); 
  33.     if($flag){ 
  34.       echo "上傳成功!"
  35.     }else
  36.       echo "Error."
  37.     } 
  38.     echo "<a href='javascript:history.go(-1)'>Back</a>"
  39.   } 
  40. ?> 
  1. <html> 
  2. <head> 
  3.   <meta http-equiv="content-type" content="text/html" charset="utf-8"> 
  4.   <title>Upload Image</title> 
  5. </head> 
  6. <body> 
  7. <form method="post" action="" enctype="multipart/form-data"> 
  8.   <input type="hidden" name="MAX_FILE_SEZE" value="2000000"> 
  9.   <input type="file" name="file" value="view"> 
  10.   <input type="submit" value="upload" name="B1"> 
  11. </form> 
  12. </body> 
  13. </html> 

分享:php生成圓角圖片的方法
具體如下: 代碼如下:?php $image_file = $_GET['src']; $corner_radius = isset($_GET['radius']) ? $_GET['radius'] : 20; // The default corner radius is set to 20px $topleft = (isset($_GET['topleft']) and $_GET['topleft'] == no) ? false : true; // Top-l

來源:模板無憂//所屬分類:PHP教程/更新時間:2017-06-27
相關PHP教程
国产性色av一区二区| 成人av在线看| 欧美剧在线免费观看网站| 成人国产精品色哟哟| 亚洲精品一区二区18漫画| 黑人乱码一区二区三区av| 香蕉久久a毛片| 欧美日韩精品福利| 99re国产视频| b站大片免费直播| 玖玖精品一区| 久久久精品tv| 美乳少妇欧美精品| 男人操女人免费软件| 91在线你懂的| 每日更新成人在线视频| 91精品国产高清一区二区三区| 成人性色av| 国产美女永久免费无遮挡| 日韩精品免费视频一区二区三区 | 一区二区三区视频| 国产在线精品观看| 久久久久久久久久久久久久| 精品欧美aⅴ在线网站| 国产免费一区二区三区香蕉精| 久久久久亚洲AV成人网人人小说| 91av一区| 99久久综合精品| 久久亚洲影音av资源网| 国产女女做受ⅹxx高潮| www.欧美国产| 久久国产综合精品| 亚洲乱码av中文一区二区| 欧美交换配乱吟粗大25p| 天天综合久久综合| 在线视频日韩| 精品sm在线观看| 在线观看18视频网站| chinese国产精品| 一区二区三区福利| 精品免费一区二区三区| 宅男av一区二区三区| 无码无套少妇毛多18pxxxx| 夜夜嗨av一区二区三区网站四季av| 欧美日韩一本到| 日韩精品欧美一区二区三区| 毛片在线免费视频| 亚洲国产精品一区| 精品国产乱码91久久久久久网站| 99精品一级欧美片免费播放| 久草热在线观看| 日日摸夜夜添夜夜添精品视频| 亚洲精品美女视频| 日韩av高清在线看片| 成人无码一区二区三区| 国产精品77777| 久久亚洲影音av资源网| 五月天婷婷在线观看视频| 粉嫩91精品久久久久久久99蜜桃| 久久精品夜色噜噜亚洲a∨| 欧美性在线观看| 国产精品边吃奶边做爽| av不卡一区| 亚洲一区二区三区在线看| 丁香五月网久久综合| 久久婷婷国产麻豆91| 韩国欧美一区| 亚洲成人在线视频播放| 国产黄视频在线| 高清不卡亚洲| 欧美高清在线一区二区| 国产精品日韩av| 波多野结衣久久久久| 午夜亚洲福利| 精品国产电影一区二区| 久久久久久久久久久99| 欧美电影免费观看网站| 久久久蜜桃精品| 国产精品一区二区久久精品| 婷婷激情四射网| 在线不卡欧美| 亚洲摸下面视频| 中文字幕视频在线免费观看| 国产精品国产三级在线观看| 亚洲永久精品大片| 欧美精品久久| 中文字幕免费观看视频| 国产乱淫av一区二区三区| 欧美激情在线狂野欧美精品| 性色av蜜臀av色欲av| 日韩一区二区在线| 精品国产乱码久久久久久夜甘婷婷| 国产黄视频在线| 欧美美女福利视频| 一区二区三区av电影| 麻豆亚洲一区| 国产精品亚洲欧美在线播放| av一区二区久久| 国产精品视频地址| 国产无码精品在线播放| 喷水一区二区三区| 欧美激情乱人伦一区| 日韩精品电影一区二区| 亚洲色图欧美| 亚洲精品日韩久久久| 91福利免费观看| 一区二区小说| 日韩欧美激情一区| 密臀av一区二区三区| 98视频精品全部国产| 在线欧美一区二区| 国产一二三在线视频| 成人在线黄色| 狠狠色狠狠色综合日日小说| 国产一二三四五| 精品国产欧美日韩一区二区三区| 亚洲尤物视频在线| 亚洲美女自拍偷拍| 免费电影日韩网站| 亚洲一二三区不卡| 一区二区免费电影| 久久99久久99精品免观看软件| 一区二区三区免费| 伊人久久99| 欧美成人精品三级网站| 午夜精品久久久久久久| 中文字幕免费高| 精品三区视频| 欧美日韩一区二区免费视频| 日韩专区第三页| 台湾天天综合人成在线| 91黄视频在线| 色欲av无码一区二区人妻| 99久久香蕉| 日韩欧美激情四射| 精品国产鲁一鲁一区二区三区| 欧美精品一区二区久久| 亚洲另类图片色| 国产福利在线观看视频| 极品av少妇一区二区| 欧美成在线视频| 91高清免费观看| 久久99精品一区二区三区三区| 国产高清视频一区三区| 久久久午夜影院| 99久久综合色| 久久久久高清| xxxxxx欧美| 欧美午夜美女看片| 亚洲国产精品久久久久婷蜜芽| 好吊妞国产欧美日韩免费观看网站 | 国产成人一级片| 91蝌蚪porny成人天涯| 成人做爰66片免费看网站| 亚洲国产日韩在线观看| 一级中文字幕一区二区| 国产女教师bbwbbwbbw| 玖玖玖视频精品| 这里只有精品免费| 亚洲国产欧美91| 欧美日韩国产欧| 欧美国产乱视频| 国产一国产二国产三| 成人国产精品视频| 精品无码久久久久久久动漫| 少妇人妻一区二区| 色八戒一区二区三区| 凹凸日日摸日日碰夜夜爽1| 国产影视精品一区二区三区| 亚洲视频电影图片偷拍一区| 极品人妻videosss人妻| 久久成人免费网| av一区二区三区在线观看| 黄色一级大片在线免费看国产一| 五月天网站亚洲| 成人三级视频在线播放| 日韩成人精品一区二区| 久久成人精品一区二区三区| 国产无套内射又大又猛又粗又爽| 91论坛在线播放| 亚洲亚洲精品三区日韩精品在线视频| 爱情电影网av一区二区| 亚洲精品一区二区三区精华液| 最新在线黄色网址| 九九在线精品视频| 成人黄色在线免费观看| 亚洲成人短视频| 欧美一级久久久久久久大片| 国产精品嫩草av| 另类成人小视频在线| y111111国产精品久久婷婷| 亚州男人的天堂| 777午夜精品免费视频| 最新版天堂资源在线| 天堂蜜桃一区二区三区| 91在线中文字幕| 无码国产色欲xxxx视频| 欧美老女人在线| 先锋资源av在线| 精久久久久久久久久久| 黑人另类av| 亚洲综合视频| 国产视频一区在线| www.色小姐com| 国产日韩亚洲欧美综合| 日本久久久网站| 日韩精品电影| 欧美一级在线亚洲天堂| 国产免费黄色网址| 色偷偷久久人人79超碰人人澡| 一级淫片在线观看| 日韩精品成人一区二区三区| www.成人av| 亚洲狼人在线| 亚洲天堂av在线免费观看| avove在线播放| 中文字幕巨乱亚洲| 日韩黄色片视频| 国产一区观看| 91亚洲永久免费精品| 色婷婷综合久久久中字幕精品久久| 日韩欧美高清在线| 久久久精品少妇| 欧美经典一区二区三区| www国产精品内射老熟女| 欧美三级视频| 91在线视频成人| 欧美91在线|欧美| 亚洲欧洲成视频免费观看| 久久人人爽人人爽人人| 中文字幕字幕中文在线中不卡视频| 精品99在线视频| 夜久久久久久| 国产免费高清一区| 999久久久精品一区二区| 久久九九全国免费精品观看| 亚洲中文无码av在线| 色综合久久中文字幕综合网| 朝桐光av一区二区三区| 99热精品一区二区| 国产精品12345| 亚洲大胆在线| 国产精品一区二区欧美黑人喷潮水| 亚洲电影一区| 欧美高清自拍一区| 国产成年妇视频| 欧美成人艳星乳罩| 蜜臀久久精品久久久用户群体| 国产精品久久久99| www.这里只有精品| 久久99这里只有精品| 亚洲bbw性色大片| 久久中文字幕二区| 国产日韩在线观看av| 国产成人77亚洲精品www| 中文字幕日韩欧美| 亚洲在线精品视频| 欧美一区二区三区四区高清| 天天操天天操天天操天天操天天操| 亚洲男人天堂一区| 中文字幕久久久久久久| 大尺度一区二区| 亚洲 高清 成人 动漫| 久久一二三四| 先锋影音网一区| 香港欧美日韩三级黄色一级电影网站| 成人亚洲综合色就1024| 一区二区视频| 91精品国产高清久久久久久91 | 俄罗斯精品一区二区| 粉嫩久久久久久久极品| 性欧美xxxx交| 成人av色网站| 欧美激情精品久久久| 午夜影院在线视频| 在线日韩av观看| 国产黄色片网站| 日韩精品免费看| 在线观看免费中文字幕| 日韩女优av电影| 成人免费毛片视频| 69堂国产成人免费视频| 久久久久久久中文字幕| 色婷婷综合五月| 91香蕉一区二区三区在线观看| 一区二区三区加勒比av| 香港三级日本三级| 国产精品久久久久三级| 国产av一区二区三区传媒| 久久久久久久免费视频了| gai在线观看免费高清| 成人动漫在线一区| 奇米影视四色在线| 成人午夜视频免费看| 免费大片在线观看| 国产91高潮流白浆在线麻豆| 欧美极品欧美精品欧美图片| 韩国av一区二区三区四区| 波多野结衣综合网| 久久成人羞羞网站| 国产亚洲综合视频| 国产美女精品人人做人人爽| 精品这里只有精品| 国产一区二区三区高清播放| 成年人视频网站免费观看| 国产精品18久久久久久久久| 欧美两根一起进3p做受视频| 国产91精品在线观看| av网站在线不卡| 99天天综合性| 日本wwww色| 亚洲视频你懂的| mm131丰满少妇人体欣赏图| 亚洲影院在线观看| 成人黄色短视频| 欧美在线影院一区二区| 日韩av黄色片| 日韩欧美激情在线| 国产精品色综合| 一本色道久久88精品综合| 无码精品视频一区二区三区| 久久国产精品久久久久久久久久 | 秋霞欧美一区二区三区视频免费| 精品久久久国产| 成人免费看片98| 在线成人高清不卡| 国模私拍一区二区| 国产亚洲一区二区精品| 亚洲天堂资源| 久久久久久久国产| 亚洲五码在线| 91九色蝌蚪嫩草| 亚洲电影影音先锋| 艳色歌舞团一区二区三区| 人人爽香蕉精品| 五月天婷婷激情视频| 久久九九影视网| 日本黄色网址大全| 精品久久久在线观看| 久久狠狠高潮亚洲精品| 亚洲第一区中文字幕| 亚洲成熟女性毛茸茸| 欧美激情精品久久久久久黑人| 日韩视频一二区| 97netav| 欧美另类亚洲| 人妻激情另类乱人伦人妻| 国产成人精品网址| 中文字幕永久免费| 亚洲超丰满肉感bbw| 免费一级肉体全黄毛片| 欧美成人vr18sexvr| 亚洲精品视频网| 91精品国产99| 欧美男男gaytwinkfreevideos| 狼狼综合久久久久综合网| 校园激情久久| 99视频在线免费| 中文字幕一区二区5566日韩| 人人澡人人澡人人看| 精品伦理精品一区| 人妻一区二区三区四区| 欧美在线视频免费| 欧美久久综合网| 永久域名在线精品| 丁香婷婷综合五月| v天堂中文在线| 欧美综合久久久| 国产精品无码AV| 久久久久在线观看| 台湾亚洲精品一区二区tv| 欧美精品在线一区| 久久99最新地址| www.四虎精品| 色狠狠一区二区| 999国产精品视频免费| 国语自产精品视频在线看抢先版图片 | 日本综合字幕| 成人日韩在线电影| 亚洲欧洲另类| 亚洲免费看av| 亚洲国产精品久久人人爱| av一级在线观看| 久精品免费视频| 最新亚洲精品| 一级黄色录像免费看| yourporn久久国产精品| 久久精品—区二区三区舞蹈 | a级网站在线观看| 91在线小视频| 欧美一级片在线视频| 亚洲精品国产综合区久久久久久久 | 91久久久久久久| 美女精品在线| 一级黄色免费毛片| 色老头久久综合| www.成人免费视频| 国产精品福利网站| 精品99视频| 在线看免费毛片|