91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

實例演示圖片上傳

發布時間:2020-06-23 03:20:13 來源:網絡 閱讀:396 作者:phpmylove 欄目:web開發

思路:

1.通過HTML的文件域建立上傳表單,注意

enctype屬性,必須等于"multipart/form-data"

2.使用javasrcipt實現文件預覽 事實上就是判斷文件是否為指定格式,然后把上傳內容給id為syt的元素

  1. <script language="javascript" >  
  2. function yulan()  
  3. {  
  4.       
  5.     var fileext=document.myform.pic.value.substring(document.myform.pic.value.lastIndexOf("."),document.myform.pic.value.length)      
  6.     fileext=fileext.toLowerCase()  
  7.       
  8.     if ((fileext!='.jpg') && (fileext!='.gif') && (fileext!='.jpeg') && (fileext!='.png') && (fileext!='.bmp'))  
  9.     {  
  10.         alert('對不起,系統只支持指定格式的文件,請調整后重新上傳')  
  11.         document.myform.pic.focus;  
  12.     }  
  13.     else 
  14.     {  
  15.         document.getElementById("syt").innerHTML="<img src='"+document.myform.pic.value+"' width='150px'>";  
  16.     }  
  17.       
  18.       
  19. }  
  20.  
  21. </script> 

然后通過$_FILES函數,獲得臨時文件名,文件類型,文件尺寸,文件名等信息

用 is_uploaded_file 函數判斷,用戶是否上傳了圖片,然后用mkdir創建文件夾,

使用$newfile=date('YmdHis'); $filename=$dir."/".$newfile.$ext; 自定義上傳的文件名

最后,用move_uploaded_file函數來實現把文件從臨時區移動到指定的文件夾

  1. <?  
  2.  
  3. header('Content-Type:text/html; charset=utf-8');  
  4. include('function.php');  
  5. $error=$_FILES['pic']['error'];  
  6. $name=$_FILES['pic']['name'];  
  7. $tmp_name=$_FILES['pic']['tmp_name'];  
  8. $type=$_FILES['pic']['type'];  
  9. $size=$_FILES['pic']['size'];  
  10. if($name<>"")  
  11. {  
  12.     $ext=substr($name,-4);  
  13.     if($ext!='.jpg' && $ext!='.bmp' && $ext!='.gif' && $ext!='.png' && $ext!='jpeg')  
  14.     {  
  15.         echo "<script language='javascript'>alert('您選擇的圖片格式不正確');history.go(-1);</script>";  
  16.     }  
  17.     else 
  18.     {  
  19.           
  20.         if(is_uploaded_file($tmp_name))  
  21.         {  
  22.             $dir=date('Y-m-d');  
  23.             mk($dir);  
  24.             $newfile=date('YmdHis');  
  25.             $filename=$dir."/".$newfile.$ext;  
  26.              if(!move_uploaded_file($tmp_name,$filename))  
  27.              {  
  28.                  echo "<script language='javascript'>alert('對不起,文件移動失敗');history.go(-1);</script>";  
  29.                  exit();  
  30.              }  
  31.              else 
  32.              {  
  33.                  echo "<script language='javascript'>alert('文件上傳成功');location.href='upfile.php';</script>";  
  34.              }  
  35.               
  36.         }  
  37.     }  
  38. }  
  39. else 
  40. {  
  41.     echo "<script language='javascript'>alert('請選擇文件');history.go(-1);</script>";  
  42. }  
  43. ?> 

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丁青县| 克什克腾旗| 台南市| 长宁县| 贵德县| 桃源县| 林西县| 宜良县| 鄢陵县| 济阳县| 建水县| 海宁市| 奉节县| 多伦县| 洛阳市| 策勒县| 镇平县| 工布江达县| 郑州市| 类乌齐县| 星座| 嘉义市| 凤城市| 上栗县| 长汀县| 南丰县| 全椒县| 固阳县| 兴义市| 马山县| 南乐县| 五寨县| 尼木县| 西乡县| 苏州市| 离岛区| 明溪县| 开阳县| 嘉荫县| 马龙县| 朔州市|