이 간단한 명령으로 PHP에서 rar 파일을 성공적으로 삭제했습니다.php에서 exec()에 의한 Unrar
$file="folder/$filename";
$string="unrar e '$file'";
exec($string);
문제는 폴더 내에서 unrar가 발생하지 않는다는 것입니다. rar 파일이있는 폴더 대신 기본 디렉토리에 파일을 복사합니다.
이 간단한 명령으로 PHP에서 rar 파일을 성공적으로 삭제했습니다.php에서 exec()에 의한 Unrar
$file="folder/$filename";
$string="unrar e '$file'";
exec($string);
문제는 폴더 내에서 unrar가 발생하지 않는다는 것입니다. rar 파일이있는 폴더 대신 기본 디렉토리에 파일을 복사합니다.
"e"스위치는 "파일을 현재 디렉토리로 추출"을 의미하므로이 파일을 제거하고 다시 시도하십시오. 현재는 파일의 위치가 아닌 명령을 실행하는 위치를 의미합니다. 경로를 다음과 같은 두 번째 매개 변수로 지정할 수도 있습니다. "unrar file [path]"
대상 디렉토리를 지정할 수 있는지 확인하려면 unrar
옵션을 조사하거나 (가능할 수도 있음) chdir()
을 사용하여 작업 디렉토리를 변경하십시오.
e는 rar 파일과 동일한 위치 여야하지만 몇 가지 다른 rar 구현이 있어야합니다. –