2013-03-06 3 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

+0

Итак, вы не отправляете оба изображения из одной формы? (с тегом формы)? – jtheman

+0

Да, но я не работаю – kumail

Смежные вопросы