0

基本的なアップロードフォームを使用して画像をサーバーに配置しようとしていますが、アップロード後に新しい画像のURLをページに投稿するコードが必要です。これは漠然とした質問であることは承知していますが、かなりの量の検索を行ったため、使用可能な結果は得られませんでした。誰かがこれを手伝ってくれるか、正しい方向にポイントを与えることができれば、それは大いにありがたいです。

<form action="upload.php" method="post" enctype="multipart/form-data">
<p>
<label for="file">Select a file:</label> <input type="file" name="userfile" id="file"> <br />
<button>Upload File</button>
<p>
</form>

これまでのところ、「upload.php」に送信されるデータの処理方法がわからないので、最初はそれほど多くないことがわかっています。

4

1 に答える 1

0

ここを見てください。$_POST配列の使用方法と同様に、$_FILES配列を使用して、フォームによって送信されたファイルを取得できます。

$_FILES配列にはアップロード後に含まれます。$_FILES["file"]["tmp_name"]ここで、「file」はフォームの入力名です。ただし、一時ファイルをより適切に処理するのに役立つPHPフレームワークがあります。

使い方?フォームを含むphpファイル:

<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" /> 
<br />
<input type="submit" name="submit" value="Submit" />
</form>

そして、upload_file.phpで:

echo $_FILES["file"]["tmp_name"]

これはあなたが求めていたものですか?

于 2012-11-06T04:56:58.647 に答える