2016-11-01 12 views
1

こんにちは私はサーバーにファイルをアップロードしたいのですが愚かな問題があります。プロセスが動作しますが、私は複数のファイル入力フィールドを持っていると私は、配列の内側に自分の名前を格納したい、それが-_-動作しません:コードザッツ

$target_dir = "../steppys/" . $id; 
    $target_files = array(); 
    $target_files[] = $target_dir . basename($_FILES["image1"]["name"]); 
    echo $target_files[0]; 

、それは0をエコーし​​ます。 しかし、これはとき:

$target_dir = "../steppys/" . $id; 
echo $target_dir . basename($_FILES["image1"]["name"]); 

それは私のパス名を与えます。そして、これを配列に追加する必要があります。 配列もうまく機能しています 私はそれらをテストしました(動的にも追加しています)。

Htmlcode(簡単なフォームだけでなく、テスト):はい、私は私は1つのファイルをアップロードしていなかった問題を解決し

+0

あなたが治療する必要がありますファイルとしての入力を配列/倍数として入力したり、さらに入力を追加することができます。手動の例のすべてです –

+0

@ Fred-ii-私に例を教えてもらえますか? –

答えて

0

事前に

<form enctype="multipart/form-data" action="test.php" method="post"> 
     <div class="form-group"> 
     <input class="form-control" type="file" name="image1" /> 
     </div> 
     <input class="form-control" type="submit"> 
    </form> 

おかげで...

関連する問題