서버에 올려진 파일의 삭제... -..- 정보
서버에 올려진 파일의 삭제... -..-본문
unlink를 하려고 하는데 지워지지가 않네요... 뭐가 문제일까요???
// 첨부파일을 삭제
$file_name = $g4[path] . "/data/cart/ " . $tmp_on_uid . "/" . intval($ct_id) . "_*";
@unlink($file_name);
$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);
성공하세요^^
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("rm -rf $file_name");
하는게 나을것 같네요
경로 잘 못 지정 하면 난리납니다.
참고로 unlink 메뉴얼 내용
Description
int unlink ( string filename)
http://kr.php.net/manual/kr/function.unlink.php
아~ *가 안먹어요? -..-a
exec으로 처리했습니다. link, unlink의 개념조차 헷갈리다니... 프로그래머로 끝이 난건지... ㅋㅋ
덕분에 프로그램 다 마무리 했습니다. 영카트 4에서 주문할 때 사용자 옵션을 지정할 수 있도록 했어요.
사진을 올리고 주문하면 대형 실사를 만들어 주거나 하는 곳에서 유용하게 쓰일 겁니다.
덕분에 프로그램 다 마무리 했습니다. 영카트 4에서 주문할 때 사용자 옵션을 지정할 수 있도록 했어요.
사진을 올리고 주문하면 대형 실사를 만들어 주거나 하는 곳에서 유용하게 쓰일 겁니다.