我正在嘗試將用戶提交的文章添加到我的網站(僅限管理員)。每篇文章都有一個選項可以上傳3張圖片。我的數據庫建立這樣如何在php中命名上傳的文件以防止被覆蓋?
文章
id
user_id
title
body
date_added
last_edited
照片
id (auto_increment)
article_id
首先,我保存的文章在數據庫中,然後我上傳照片(臨時)然後創建一個新的照片在數據庫中記錄保存article_id。然後,我將上傳的照片重命名爲與照片記錄的主鍵相同,併成爲png。
$filename = $photo->id . '.png';
我想這是防止文件的形式被覆蓋的好方法。這對我來說似乎有缺陷。有關如何保存我的記錄和照片的任何建議?
謝謝
什麼問題? – Ben 2010-04-25 03:32:25
*(參考)* http://de3.php.net/manual/en/function.uniqid.php – Gordon 2010-04-25 10:06:41