0

こんにちは、2つのファイルアップローダーがあるフォームがあります。2番目のファイルアップローダーに画像をアップロードして、2つの異なるフォルダーに保存してもらいたいです。

誰かが私を助けることができますか?これが私の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");

}

画像をアップロードして別のフォルダに保存する方法を教えてもらえますか?

4

1 に答える 1

1

何かのようなもの:

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

2番目のファイルの場合、ディレクトリに保存します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"これはファイルのアップロードに必要であることに注意してください。

于 2013-03-06T12:52:02.717 に答える