<!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 "不是圖片類型";
}
}
?>