특정 확장자 파일을 지우는 방법
본문
근본적인 해결을 하긴 해야하는데 원인을 찾지 못하여 다른 방법으로 우선 조치를 하려고 합니다.
현재 서버에 ***.xml 파일이 누적되어 저장이 되고 있습니다.
파일명이 랜덤하게 생성되는데 누적된 확장자 xml 파일만 일괄 삭제하는 방법을 문의드립니다.
답변 2
www/common.php 파일에 보시면
$extend_file = array();
$tmp = dir(G5_EXTEND_PATH);
while ($entry = $tmp->read()) {
// php 파일만 include 함
if (preg_match("/(\.php)$/i", $entry))
$extend_file[] = $entry;
}
이런 부분이있습니다.
extend 폴더의 php 파일을 불러오는 소스인데
이부분을 응용해서
특정 원하시는 폴더의 xml파일을 체크하여 바로 삭제처리하시는
소스를 삽입하시면 될듯하네요
foreach(glob('*.확장자') as $value){ unlink($value); }
요렇게 하면 됩니다.
답변을 작성하시기 전에 로그인 해주세요.