我已經獲得了用於上傳圖像的上傳表單,我想將圖像的名稱更改爲特定名稱。將上傳圖像的名稱更改爲特定名稱
這是我的代碼:
<?php
// A list of permitted file extensions
$allowed = array('png', 'jpg', 'gif','zip');
if(isset($_FILES['upl']) && $_FILES['upl']['error'] == 0){
$extension = pathinfo($_FILES['upl']['name'], PATHINFO_EXTENSION);
if(!in_array(strtolower($extension), $allowed)){
echo '{"status":"error"}';
exit;
}
if(move_uploaded_file($_FILES['upl']['tmp_name'], 'uploads/'.$_FILES['upl']['name'])){
echo '{"status":"success"}';
exit;
}
}
echo '{"status":"error"}';
exit;
那麼您接收到的錯誤或您遇到的問題是什麼? –
你所做的只是給它和以前一樣的名字。 PHP沒有這樣做,但你是。看看'move_uploaded_file'函數的第二個參數 – Flosculus