我希望允許用戶上傳圖像,而不會出現多個用戶上傳可能具有相同圖像名稱的圖像可能導致的問題衝突問題。我難倒就如何執行這一點,我不知道從哪裏開始..爲上傳的圖像提供mysqli的唯一名稱
這裏是我的代碼:
if(isset($_POST['submitimage'])){
move_uploaded_file($_FILES['file']['tmp_name'],"pictures/".$_FILES['file']['name']);
$con = mysqli_connect("localhost","root","","database");
$q = mysqli_query($con,"UPDATE users SET image = '".$_FILES['file']['name']."' WHERE user_id = '".$_SESSION['user']."'");
header("Location: index.php");
}
?>
任何幫助將是驚人的。謝謝!
而不是'$ _FILES ['file'] ['name']'爲文件名生成一個隨機字符串。 –