2010-12-08 9 views
1

私はcodeignitersファイルアップロードライブラリを使用しています....すべてアップロードされたファイルの詳細を出力したい以外はすべて正常に動作します。未定義のインデックス:CodeIgniter - アップロードされたファイルデータを返す

私は、次のコードは、

$uploaddata = $this->upload->data('userfile'); 
foreach($uploaddata as $details){ 
    echo $details['file_name']; 
} 

上記のコードは以下の

メッセージをerroring続けていFILE_NAMEをイムが間違ってどこ誰かが私に教えてもらえ

乾杯[

]
+0

もっとコードを提供してください。フォームの検証、完全なコールバックなど – NexusRex

答えて

1

問題を知っていますが、最初に「$ uploaddataの内容は何ですか?」と書いて助けてくれると思います。var_dump($ uploaddata) foreachループの直前...

+0

var_dumpの結果は非常に混乱しています....それは次のようにエコーしました... array(13){["file_name"] => array(1){[0] ["file_size"] =>配列(1){[0] =>浮動小数点(63.78)} ["file_type"] =>配列(1) "Air-Max-1-Premium.jpg"私は自分のコードを見ました:$ upload_data = $ this-> upload-> {0} => string(10) "image/jpeg"} – Chris

+0

1つのコメントを送ってきましたが、データ(); $ file_name = $ upload_data ['file_name']; $ file_path = $ upload_data ['full_path'];私はあなたがその方法でforeachを使うことはできないと思っています。なぜなら、すべてのサイクルでそれは内容を返すからです... – Monica

+0

$ file_nameをエコーアウトすると、単に 'Array'を返します – Chris

関連する問題