PHP上傳圖片並且顯示____PHP

來源:互聯網
上載者:User
<!DOCTYPE html>
<html>
<head lang="en">
  <meta http-equiv="Content-Type" content="html/text;charset=utf-8"/>
</head>
<body>
<form action="#"  name="form" method="post" enctype="multipart/form-data">
<p>
<input type="file" name="img" value="選擇上傳檔案"/>
</p>
<input type="submit" value="上傳"/>
</form>
</body>
</html>
<?php
date_default_timezone_set("PRC");         //設定時區
if(count($_FILES)>0){ 
$sort = array("image/jpeg","image/jpg","image/gif","image/pdg");
//判斷是否是圖片類型
if(in_array($_FILES['img']['type'],$sort)){ 
 $img = "img";    //擷取上傳到的檔案夾位置
//判斷檔案夾是否存在 ,如果不存在建立一個
if(!file_exists($img)){
   mkdir("$img",0700);        //0700最高許可權
}
$time=date("Y_m_d_H_i_s");     //擷取目前時間
$file_name = explode(".",$_FILES['img']['name']);         //$_FILES['img']['name'] 上傳檔案的名稱 explode字串打斷轉字串
$file_name[0]=$time; 
$name = implode(".",$file_name);    //implode 把數組拼接成字串
$img_name = "img/".$name;
if(move_uploaded_file($_FILES['img']['tmp_name'],$img_name)){   //move_uploaded_file 移動檔案
   echo "<center><img style='width:1000px;' src='$img_name'>
   <p>
   <a href='img_uploading.php'>重新上傳</a></p></center>";
}else{
     echo "上傳失敗"; 
}
}else{ 
echo "不是圖片類型";
}
}
?>


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.