2011-02-08 9 views
1

[解決済み]アップロードしたファイルとfuploadedfileからの入力を2つのフォームファイルの名前をabcとabc2に変更すると、何も変更されませんでした。君は。PHP複数ファイルのアップロード奇妙

[OK]を、私は2つのファイルの入力「にUploadedFile」私は単一のファイルでテストした場合

uploadfile($_FILES["uploadedfile"]); 

作品を作品ファイルをアップロードするために呼び出す機能を持つ他のいわゆる「fuploadedfile」 と呼ばれるものを持っています

uploadfile($_FILES["fuploadedfile"]); 

ない私は何が起こるかを見るために、アップロードスクリプトの最後にこれを留めている

echo var_dump($_FILES["uploadedfile"]); 
echo var_dump($_FILES["fuploadedfile"]); 

EDIT:これは私が各 にUploadedFileから得るものです:

array(5) { ["name"]=> string(7) "cat.gif" ["type"]=> string(9) "image/gif" ["tmp_name"]=> string(24) "C:\xampp\tmp\php59F9.tmp" ["error"]=> int(0) ["size"]=> int(14328) } 

、これは私がfuploadedfileから得るものです:

NULL 

最初のものはの完全な配列を出力しますアップロードされたファイルに関連する情報です。 2番目に「Undefined index」というエラーが表示されます。同じスクリプトで同じファイルをアップロードしていますが、唯一の違いは2番目の名前は別の名前です。 動的スクリプトを使用するため、変数。 http://pastebin.com/vkcZEmXp

は、なぜそれがこれをやっている -

ここでアップロードスクリプトがですか?

EDIT:これはHTMLフォーム(他のランダムな入力はほとんどない)ですが、アップロードが最初のもので機能していたため、問題はないと思います。

<form name="mainform" id="mainform" enctype="multipart/form-data" action="uploader.php" method="POST"> 
<input name="uploadedfile" type="file" /> 
<input name="fuploadedfile" type="file" /> 
<input class="formbtn" type="submit" value="Submit"> 
</form> 
+0

それをデバッグします。誰も自分以外のコードのデバッグに興味はありません。 – zerkms

+1

フォームのhtmlはどうですか? –

+1

@zerkms:あなたの冗談?私はiveを試して、それを動作させることができないので尋ねている。 @Damien:編集されたメインポスト。 – Neros

答えて

0

私はアクロリウムの問題は何か分かりません。 )

0

試験として;あなたの質問に投稿したのとまったく同じHTMLを使ってみてください。 HTMLフォームの別の部分にエラーがあると思われます。

私はuploader.phpを書いたのとまったく同じように、あなたのフォームだけで構成されるHTMLページを試してみました。あなたの問題を再現することはできません - 私のサーバー上では両方のファイルが正しくアップロードされますが、私は$ uploaded_targetの完全修飾パスを与える必要があります