2010-12-08 7 views
1

나는 codeigniters 파일 업로드 라이브러리를 사용하여 .... 모든 것은 업로드 된 파일 세부 정보를 출력하고 싶은 경우를 제외하고는 잘 작동합니다. 정의되지 않은 인덱스 :CodeIgniter - 업로드 된 파일 데이터를 반환하는 중

다음 코드는

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

위의 코드는 다음과

메시지와 함께 erroring 유지해야 FILE_NAME을 메신저 잘못가는 곳 누군가가 알려 수

,

환호

+0

더 많은 코드를 제공해 주시겠습니까? 양식 유효성 검사, 전체 콜백 등 – NexusRex

답변

1

나는 그렇지 않습니다. 문제를 알고 있지만, 처음에 "$ uploaddata의 내용이 무엇인지"알면 다음과 같이 작성하십시오 : foreach 루프 직전에 var_dump ($ uploaddata) ...

+0

var_dump의 결과는 매우 혼란 스럽습니다 .... 다음과 같은 내용이 표시됩니다 ... array (13) {[ "file_name"] => array (1) {[0] => array (1) {[0] => float (63.78)} [ "file_type"] => array (1) "Air-Max-1-Premium.jpg") [{0] => string (10) "image/jpeg"} – Chris

+0

하나의 코멘트를 보냈지 만 틀렸고 삭제했습니다 ... 코드를 보았습니다 : $ upload_data = $ this-> upload-> 데이터(); $ file_name = $ upload_data [ 'file_name']; $ file_path = $ upload_data [ 'full_path']; 모든 사이클에서 내용이 반환되기 때문에 foreach를 사용할 수 없다고 생각합니다 ... – Monica

+0

$ file_name을 출력하면 'Array'가 반환됩니다 – Chris

관련 문제