CI 묻고 답하기

제목 파일 업로드가 안됩니다 ㅠ,ㅠ
글쓴이 gold 작성시각 2014/01/13 18:23:14
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 15865   RSS
 파일 올려드렸습니다.

사진과 같이 보시면 이렇게 나오네요 ㅠ,ㅠ

일단 소스 보여드리겠습니다.




  else if ($sqlkey == "MemberJoin") // 회원가입
  {
   
   alert("111111");
   $config['upload_path'] = './upload/golden21/'.date('Ym').'/';   
   $config['allowed_types'] = '*';
   alert($config['upload_path']);
   if (!is_dir($config['upload_path'])) {
   mkdir($config['upload_path']);
   
   alert("2222222");
   }
   $this->load->library('upload', $config);
   
   alert("333333");
   if ( $this->upload->do_upload('fileToUpload') ) {
   
   alert("444444444");
   $file_data  = $this->upload->data();
   $CORP_FILE  = $file_data['file_name'];   
   
   alert("55555555");
   }
   alert($CORP_FILE);




alert 333333번까지는 잘뜹니다.

44444444번부터 안나오네요 ㅠ,ㅠ 물론 파일 올려진데 폴더 확인해보니 파일도 올려지지도 않고..

경로가 잘못되었나요?

오류는 무슨 오류인지 ㅠ,ㅠ


===========================

A PHP Error was encountered

Sevenity: Warning

Message:mkdir()[function.mkdir]:No such file or directory

오류 62번









 다음글 include가 안먹히네요 ㅠㅠ (9)
 이전글 글씨깨짐현상 질문드립니다. (1)

댓글

gold / 2014/01/13 18:34:49 / 추천 0
 $file_data 출력하고 싶지만 333333번밖에 안오니 ㅠ,ㅠ
gold / 2014/01/13 18:40:36 / 추천 0
 경로를 제대로 주면  위에 적었던 오류창은 안뜨고

11111111

33333333

만 출력 되네요 ㅠ,ㅠ 도저히 모르겠습니다 ㅠ,ㅠ 부탁드립니다.
gold / 2014/01/13 18:40:53 / 추천 0
폴더 권한도 모두 777로 맞추고..
한대승(불의회상) / 2014/01/13 18:48:23 / 추천 0
mkdir로 폴더가 만들어 지는지 확인해 보세요.

upload 라이브러리 에러 확인 할 때는 아래 함수로 확인 하시면 됩니다.
 
$this->upload->display_errors()


 
변종원(웅파) / 2014/01/13 19:14:14 / 추천 0
경로가 생성 안되서 생긴 문제 같네요.

그냥 mkdir 하면 하위 디렉토리에 하위는 생성을 안해줍니다. 

/upload 디렉토리만 있는데 /upload/gold21/aaa 를 생성하려고 하면 생성 안됩니다.

mkdir($config['upload_path'], 0777, true);

세번째 파라미터에 true 주면 알아서 디렉토리 생성해줍니다.

쓰기권한도 줘야하구요.

 
gold / 2014/01/14 10:37:17 / 추천 0
 서버팀에 의뢰 했더니 권한 문제였군요. 모두 감사합니다 해결되었습니다.