2013-03-06 79 views
0

嗨,我有一個有兩個文件上傳器的表單。我想讓第二個文件上傳器上傳圖像並將其存儲在兩個不同的文件夾中。上傳一張圖片並將其存儲在兩個不同的目錄中

任何人都可以幫我嗎?這是我的HTML代碼:

<input type="file" name="file" id="file"><br> 
<input type="submit" name="upload" value="Upload Image"> 
<input type="file" name="thumb" id="thumb"><br> 
<input type="submit" name="updthumb" value="Upload Thumb impression"> 

這是我的PHP代碼:

if(isset($_POST["upload"])){ 

    $image ="upload/"; 
    move_uploaded_file($_FILES["file"]["tmp_name"], $image . $_FILES["file"]["name"]); 

    $newfilepath2 = $image . $_FILES["file"]["name"]; 

    mysql_query("UPDATE `candidate` SET `imgpath`='$newfilepath2' WHERE vouchno='$vouch'") or die(mysql_error()); 
    header("refresh: 1; candproc.php?vouchno=$vouch"); 

} 

可以告訴我怎麼上傳圖片,並將其保存在不同的文件夾任何人的幫助?

回答

1

喜歡的東西:

$thumbspath ="thumbs/"; 
$thumb = $thumbspath . $_FILES["thumb"]["name"]; 
move_uploaded_file($_FILES["thumb"]["tmp_name"], $thumb); 

對於第二個文件,保存到目錄thumbs

你應該已經建立表單:

<form action="phpscript.php" method="post" enctype="multipart/form-data"> 
<input type="file" name="file" id="file"><br> 
<input type="file" name="thumb" id="thumb"><br> 
<input type="submit" name="upload" value="Upload files"> 
</form> 

注意enctype="multipart/form-data"所需的文件上傳。

+0

我試過,但它顯示未定義的索引拇指 – kumail 2013-03-06 12:53:41

+0

好吧,所以你不發佈一個窗體的圖像? (與表單標籤)? – jtheman 2013-03-06 12:55:07

+0

是的,我做了,但它不工作 – kumail 2013-03-06 12:55:49

相關問題