개발 Q&A

제목 디렉토리 생성및 디렉토리 통으로 이동하는게 잘안되요
카테고리 PHP
글쓴이 니로 작성시각 2017/02/08 16:28:06
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 10150   RSS

현재 디렉토리 경로는 

temp/product/content/imgae/이미지파일 

temp/product/pum/imgae/이미지파일 이렇게 두가지가 있습니다.

 

 product/ID 이런식으로 id값을제가 줘서 디렉토리를 생성후에 

ID안에 content폴더와 pum폴더를 통째로 이동시키고 싶은데요.. 

최종적으로는 

product/ID/content/imgae/이미지파일 

product/ID/pum/imgae/이미지파일 이렇게 변환하고싶어요.. 

어떻게 해야할지 모르겠습니다 도움부탁드립니다 ㅠ

 

제가 짜놓은게 있긴한데 폴더이동이 안되더라구요..

$path = array(
'org_path'  => '/temp/product/' //임시저장경로
,	'new_path'  => '/product/'.$product_id  //바뀔저장경로
);

if ( !is_dir($path['new_path']) )
{
$mkpath = $this->config->item('upload_path').$path['new_path'];
$mkpath = str_replace('//', '/', $mkpath.'/');
make_multiple_directory($mkpath, 0777 );
}

$org = $this->config->item('upload_path').$path['org_path'];
$new = $this->config->item('upload_path').$path['new_path'];

$org = str_replace('//', '/', $org.'/');
$new = str_replace('//', '/', $new.'/');

if(file_exists($org))
{
rename($org,$new);
}

이렇게 짜놓으니까 product/ID값으로 생성은 되는데

기존에 temp안에 있는 폴더가 이동이 되지 않습니다 ㅠ

 

도움 부탁드립니다..

현재 테스트용으로 로컬에서 하는중이고 윈도우입니다.

 

경로 적을때 풀경로로 파일이름에확장자까지 다 적으면 이동이 되는데요.. 저는폴더를 통째로 이동시키고 싶어요 ㅠ

 다음글 프로그램 코드를 수정하면 해당 프로그램을 사용하는 기관... (5)
 이전글 javascript에서 크롬 개발자 도구 기능중 cal... (1)

댓글

변종원(웅파) / 2017/02/09 09:25:30 / 추천 0

게시판 이동합니다.

php.net 에서 파일 부분 함수들 찾아보시면 될건데요... ^^