PHP를 사용하여 RAR 아카이브에 파일을 추가 할 수 있습니까? 몇 가지 연구를 한 후에 라이센스 문제로 인해 rar 파일 만 압축을 풀 수 있다고 생각합니다. 유지 관리중인 서버에 50 개 이상의 계정이 있고 PHP를 업데이트하면 많은 문제가 발생할 수 있으므로 Zip 모듈을 설치하는 데는 문제가 없습니다.PHP를 사용하여 rar 아카이브에 파일을 추가
2
A
답변
3
아니요, 일반 표준 PHP로 파일을 RAR 아카이브에 추가 할 수 없으므로 이 아닙니다.입니다. 당신은 그들을 추출 할 수 있습니다. 어쨌든, RAR 프로그램에 파일을 추가하는 유일한 방법은 RAR 프로그램이 있습니다. PHP exec()
을 사용하여이 RAR 프로그램에 액세스 할 수 있습니다. 심지어 아카이브에 암호를 사용할 수도 있습니다.
여기를 체크 아웃 :
http://www.phpclasses.org/package/3556-PHP-Pack-files-in-compressed-RAR-archives.html
1
RAR 도구가 호스트에 명령 줄, 당신은 exec()
등
를 통해 PHP와 함께 사용할 수있는 경우 다음 Windows 호스트에 예입니다 내가 무엇을 말할 수에서 http://www.php.net/manual/en/rar.examples.php#100963
<?php
function RARFiles($Output='output.rar',$Files=array()) {
$Data='';
for($i=0;$i<count($Files);$i++)
$Data.="\"{$Files[$i]}\" ";
exec("rar.exe a \"{$Output}\" {$Data}");
}
$Files=array('file1.ext','file2.ext','file3.ext');
RARFiles('asdf.rar',$Files);
// asdf.rar created.
?>
에서, 그것은 PHP에서 RAR 아카이브 인해를 만들 수는 없습니다 당신이 말한대로 라이센스. 그러나 http://php.net/manual/en/book.rar.php으로 학위를 소지하고 기존 아카이브로 작업 할 수 있습니다.
관련 문제
- 1. 배치 파일과 함께 기존의 Rar 아카이브에 어떻게 추가합니까?
- 2. PHP를 사용하여 하나의 아카이브에 여러 아카이브를 다운로드하십시오.
- 3. rar 여러 파일을 PHP로
- 4. Perl Rar 전체 폴더
- 5. 다른 파일 이름을 사용하여 PHP의 Tar 아카이브에 파일 추가
- 6. perl을 사용하여 아카이브에 파일을 추가하는 방법 Archive :: Zip?
- 7. Java와 함께 zip 아카이브에 2 파일 추가
- 8. PHP를 사용하여 .sql 파일을 사용하여 데이터베이스 빌드
- 9. 먼저 파일을 저장하지 않고 tar 아카이브에 파일 추가
- 10. Windows 배치 파일을 사용하여 특정 rar 파일을 삭제할 수 있습니까?
- 11. Java에서 .tar 아카이브에 파일을 어떻게 추가합니까?
- 12. 자동 압축 해제 RAR 보관 파일에 파일을 추가하는 방법은 무엇입니까?
- 13. Golang : 기존 tar 아카이브에 파일 추가
- 14. 특정 파일을 포함하도록 토크 박스 아카이브에 알리기
- 15. stdin을 tar 아카이브에 다른 파일로 추가
- 16. PHP를 사용하여 파일을 chmod
- 17. php를 사용하여 파일을 전송
- 18. PHP - 파일 업로드 및 zip/rar 아카이브에 바이러스가 업로드되는 것을 방지하는 방법
- 19. rar/zipfile을 만들고 다운로드하는 방법
- 20. 안드로이드에서 파일을 RAR 형식으로 압축하는 방법은 무엇입니까?
- 21. Java : 런타임에 Jar 아카이브에 클래스 추가
- 22. 아카이브에 날짜를 추가 할 수 없습니다.
- 23. 압축하지 않고 SharpZipLib을 사용하여 아카이브에 파일을 추가하려면 어떻게합니까?
- 24. Apache Commons Compress를 사용하여 .tar 아카이브에 파일을 추가하는 방법?
- 25. revZip을 사용하여 파일을 만들고 아카이브에 항목을 추가하는 방법은 무엇입니까?
- 26. 중간 폴더가없는 zip 아카이브에 파일을 추가하는 방법
- 27. XML 파일을 zip 아카이브에 직접 쓰려면 어떻게해야합니까?
- 28. 어떻게 jpg 파일을 rar 파일에 추가합니까?
- 29. PHP를 사용하여 배열에 숫자 추가
- 30. PHP를 사용하여 MySQL에서 zip 아카이브 파일을 생성하십시오.
내가 제공 한 코드 스 니펫에 균열이 있었지만 작동시킬 운이 없었습니다. –