現在是上傳圖片,送出後可以將上傳的圖片另存到A資料夾
想知道如何才能達到將圖檔的檔名及格式固定存成photo.jpg,謝謝
a.html
<form id="frmPic" method="post" action="abc.php" enctype="multipart/form-data">
選擇你電腦/手機裡的圖片<br>
<input type="text" name="image_text" id="image_text" >
<input type="file" name="image_file" id="image_file" accept="image/*">
<input type="submit" value="送出"/>
</form>
abc.php
<?php
$image=$_FILES['image_file'];
if($image['error']>0){
$error="上傳失敗";
switch ($image['error']) {
case 1:
$error .="大小超過";
break;
case 2:
$error .="文件超過";
break;
default:
$error .="未知錯誤";
break;
}
exit($error);
}
else
{
$type=strrchr($image['name'],".");
$path="../images/".$image['name'];
move_uploaded_file($image['tmp_name'], $path);
}
?>
改成$path="../images/photo.jpg";
即可
比起檔名和格式,更重要的問題是
1.同一人上傳不同的檔案,只要保留最後一個圖檔
2.不同人上傳不同的一堆檔案,通通叫 photo.jpg