-1
我正在使用此代碼(從w3schools得到),我想在上傳之前爲每個圖像名稱添加隨機數字,例如: <?php $randomnum = rand(470000,900000); ?>
我該怎麼做?重命名並上傳文件
if($_FILES["image"]){
$target_dir = "images/";
$target_file = $target_dir . basename($_FILES["image"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
if (file_exists($target_file)) {
$error = "Sorry, file already exists. Rename the file and try again.";
$uploadOk = 0;
}
if ($_FILES["image"]["size"] > 500000) {
$error = "Sorry, your file is too large.";
$uploadOk = 0;
}
if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
&& $imageFileType != "gif") {
$error = "Sorry, only JPG, JPEG, PNG & GIF files are allowed.";
$uploadOk = 0;
}
if ($uploadOk == 0) {
} else {
if (move_uploaded_file($_FILES["image"]["tmp_name"], $target_file)) {
$image = basename($_FILES["image"]["name"]);
} else {
$error = "Sorry, there was an error uploading your file.";
}
}
}
你可以檢查我的代碼,我可以這樣做嗎? –
$ temp = explode(「。」,$ _FILES [「image」] [「name」]); $ name = round(microtime(true))。 substr(md5(rand()),0,4)。 '' 。端($溫度); move_uploaded_file($ _ FILES [「image」] [「tmp_name」],$ name); – Amir