2013-05-16 6 views
0

내가하려는 것은 PHP의 새 폴더에서 한 레벨을 삭제하는 것입니다.PHP에서 한 레벨 위 삭제

내가 사용하고자하는 기능이 '링크 해제'라는 것을 알게되었습니다. 내가 이것을 올바르게 사용하는지는 100 %가 아닙니다. 내가 편집하고있는 스크립트는 /includes/scriptname.php에 있으며 이미지를 지우려는 im은 /images/products/example.jpg이다.

이 작업을 올바르게 수행 했습니까?

unlink('../images/products/' . $filename); 

또는 올바르지 않습니까? 어떤 대답이라도 대단히 감사하겠습니다.

답변

0

../images/products/ '. $ filename이 정확합니다 ('..'가 아니라 '.'). '..'를 사용하여 상위 디렉토리를 참조하는 한 거기에있는 모든 것을 조작 할 수 있습니다.

+0

고맙습니다. 링크 해제는 폴더에서이 파일을 제거하는 올바른 도구입니다. 그렇습니까? –

+0

예, 폴더에 rmdir을 사용하려면 파일의 링크를 해제하십시오. –