서버에 올려진 파일의 삭제... -..- > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

서버에 올려진 파일의 삭제... -..- 정보

서버에 올려진 파일의 삭제... -..-

본문

unlink를 하려고 하는데 지워지지가 않네요... 뭐가 문제일까요???
 
    // 첨부파일을 삭제
    $file_name = $g4[path] . "/data/cart/ " . $tmp_on_uid . "/" . intval($ct_id) . "_*";
    @unlink($file_name);
 

댓글 전체

// 파일을 삭제하는 함수
function f_delete($file_name) {
    @chmod($file_name,0777);
    $flag = @unlink($file_name);
    if(@file_exists($file_name)) {
@chmod($file_name,0775);
$flag=@unlink($file_name);
    }
    return $flag;
}

함수가 귀찮으시면 간단하게  @chmod($file_name,0777); 을 추가해 보세요.

// 첨부파일을 삭제
    $file_name = $g4[path] . "/data/cart/ " . $tmp_on_uid . "/" . intval($ct_id) . "_*";
    @chmod($file_name,0777);
    @unlink($file_name);

성공하세요^^
-..-a 안되네요. alert로 보면 파일의 경로도 정확한데... 왜 안지워지는거죠??? 여러개를 한번에 지우려고 시도해서
그런거는 아니겠죠???
unlink 에서 *는 안먹을 텐데요
차라리 저렇게 지울거면
@exec("rm -rf $file_name");
하는게 나을것 같네요

경로 잘 못 지정 하면 난리납니다.

참고로 unlink 메뉴얼 내용
Description
int unlink ( string filename)
http://kr.php.net/manual/kr/function.unlink.php
exec으로 처리했습니다. link, unlink의 개념조차 헷갈리다니... 프로그래머로 끝이 난건지... ㅋㅋ
덕분에 프로그램 다 마무리 했습니다. 영카트 4에서 주문할 때 사용자 옵션을 지정할 수 있도록 했어요.
사진을 올리고 주문하면 대형 실사를 만들어 주거나 하는 곳에서 유용하게 쓰일 겁니다.
전체 202 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT