13

次のHTMLを使用してファイルのアップロードを初期化しています。

<form enctype="multipart/form-data" action="PHPScripts/upload.php" method="POST">
    <input type="file" id="browseButton" name="image" onchange="this.form.submit();" />
</form>

Upload.phpスクリプトは次のようになります。

<?php
$file = $_FILES["image"];
$filepath = $file["name"];
$filetmp = $file["tmp_name"];
$filesize = $file["size"];
$filename = basename($filepath);
$filetype = substr($filename, strrpos($filename, ".") + 1);
...
?>

PHPスクリプトにもう1つのパラメーターを渡す必要がありますが、その方法がわかりません。HTTPメソッドはPOSTです(上記のコードで確認できます)が、パラメーターはどこに配置すればよいですか?それも可能ですか?これを明確にしてくれてありがとう。

4

2 に答える 2

18

input選択した別の要素を追加するだけです。追加の魔法は必要ありません。

 <input type="hidden" name="info" value="Test">

..。

$info = $_POST["info"];
于 2011-02-15T12:49:17.953 に答える
0

ファイル入力がある同じフォーム内に1つの要素を入れるだけですか?

于 2011-02-15T12:50:01.480 に答える