第二次使用相同檔案名稱的圖片,進行上傳時提示檔案已存在,路徑也儲存不了資料庫,檔案名稱也無法存入資料庫,導致不顯示。 ,請教大神在哪裡加程式碼處理這個問題?
第二個問題,在哪裡加程式碼壓縮圖片檔案大小
<?phpif (count($_FILES)) { $retFiles = uploadFile("file"); if ($ retFiles['status'] == 1) { echo $retFiles['message']; } else if ($retFiles['status'] == 0) { echo "Upload: "name. $== 0) { echo "Upload: "name. $ret. "<br />"; echo "Type: " . $retFiles["type"] . "<br />"; echo "Size: " . ($retFiles["size" / 1024) . " Kb<br />"; echo "Temp file: " . $retFiles["temp"] . "<br />"; echo "Stored in: " . "../upload/" . $ echo "Stored in: " . "../upload/" . $./uploadFiles ["name"]; }}
function uploadFile($fileName){ $files = $_FILES[$fileName]; if (!in_array($files["type"], array("image/gif"," image/jpeg","image/pjpeg","image/jpeg", "image/png"))) { return array("status" => 1, "message" => "Uploaded image format is not correct "); } if ($files["error"] > 0) { return array("status" => 1, "message" => "upload error"); upload/" . $files["name"])) { return array("status" => 1, "message" => $files["name"]." already exiss")); ['file']['tmp_name'], '../upload/'.iconv("UTF-8", "gbk",$_FILES['file']['name'])); return array(" status" => 0, "name" => $files["name"], "type" => $files["type"], "size" => $files['size']/1024 , "temp" => $files["tmp_name"]); }