2013-12-19 45 views
0

嗨,我需要允許用戶上傳圖片到MySQL服務器。目前,我只是將我的用戶上傳到我的網站上的一個文件夾,但是這不允許我通過最近的時間來組織那些圖片。如何讓用戶使用php上傳圖片到數據庫

這裏是我的PHP,允許他們上傳到一個文件夾在我的網站:

if (file_exists("upload/" . $_FILES["file"]["name"])) 
    { 
    echo $_FILES["file"]["name"] . " already exists. "; 
    } 
else 
    { 
    move_uploaded_file($_FILES["file"]["tmp_name"], 
    "upload/" . $_FILES["file"]["name"]); 
    echo "Stored in: " . "upload/" . $_FILES["file"]["name"]; 
    } 

感謝

+0

你能澄清你的問題是什麼嗎? –

+0

@Pekka웃現在,當用戶將圖像上傳到我的網站時,它將它放到我網站上的一個文件夾中。我想讓用戶每次上傳圖片時都會將圖片放入數據庫中。謝謝。 – bendouglas

+0

你從哪裏拿到你的代碼? – freddy

回答

0

首先你的問題不明確。 請參見您在數據庫中存儲圖像,只需在數據庫表中添加一條記錄,在該表中將完整路徑和圖像名稱存儲在服務器中。 爲了保持您的圖像名稱獨特重新命名的圖像由一些獨特的價值,如timstamp值。

$ext = split("[/\\.]", $filename) ; 
$newname = time().'.'; 
$path = "upload/"; 
$target = $target . $newname.$ext; 
move_uploaded_file($_FILES['file']['name'], $target);