-2

ファイルのアップロードを何度も行いましたが、これが機能しない理由がわかりません。アップロード前にファイル デスクリプションを実行しようとしていますが、$HTTP_POST_FILES も $_FILES も機能していないようです。

  echo "Upload: " . $HTTP_POST_FILES["profilefilepic"]["name"] . "<br>";
  echo "Type: " . $HTTP_POST_FILES["profilefilepic"]["type"] . "<br>";
  echo "Size: " . ($HTTP_POST_FILES["profilefilepic"]["size"] / 1024) . " kB<br>";
  echo "Stored in: " . $HTTP_POST_FILES["profilefilepic"]["tmp_name"];


<form method="post" action="">
<input type="submit" name="changeorder" id="changeorder" value="Upload">
<input type="file" name="datafile" size="40" id="profilefilepic" name="profilefilepic">
<input type="hidden" name="profilefilepicname" id="profilefilepicname" value="">
</form>

ここで何が問題なのですか。

4

3 に答える 3

6

enctypeフォームに追加

<form method="post" action="" enctype="multipart/form-data">

次のように、入力ファイルタイプに1つの属性のみを使用nameします。

<input type="file" name="profilefilepic" size="40" id="profilefilepic" />
于 2013-03-11T11:13:20.470 に答える
2

入力に2つの「名前」属性があり、フォームにfile欠落しenctypeています。

<form method="post" enctype="multipart/form-data">
<input type="file" id="profilefilepic" name="profilefilepic">
于 2013-03-11T11:17:01.713 に答える
0

2 つの行方不明のもの

  1. <input type="file" id="profilefilepic" name="profilefilepic">
  2. <form method="post" action="" enctype="multipart/form-data">

ありがとう

スディールとプロリボーン

于 2013-03-11T11:20:55.000 に答える