디렉토리를 압축하거나 압축 한 다음 php
스크립트를 사용하여 파일 및 하위 디렉토리와 함께 추출하는 방법.PHP를 사용하여 디렉토리를 압축하고 압축을 풀려면
압축 할 필요가있는 디렉토리가 있고 다른 서버로 전송 된 다음 새 이름이 지정된 새 디렉토리로 추출됩니다. 내가 내 서버 내가이 명령을 사용하여 설치 내 OS로 Ubuntu
및 php7.0
을 사용하고 모든의
PATH.'/'.$TO.'/'.$DIR_WITH_DIR_NAME
디렉토리를 압축하거나 압축 한 다음 php
스크립트를 사용하여 파일 및 하위 디렉토리와 함께 추출하는 방법.PHP를 사용하여 디렉토리를 압축하고 압축을 풀려면
압축 할 필요가있는 디렉토리가 있고 다른 서버로 전송 된 다음 새 이름이 지정된 새 디렉토리로 추출됩니다. 내가 내 서버 내가이 명령을 사용하여 설치 내 OS로 Ubuntu
및 php7.0
을 사용하고 모든의
PATH.'/'.$TO.'/'.$DIR_WITH_DIR_NAME
먼저 당신은 그것을 php zip
확장을 설치하는 필수입니다 php
를 사용 zipping
및 unzipping
작업을 수행하려는 경우. 당신이 승인의 대답에 주어진 this method를 사용할 수있는 해당 파일에 측면을 따라 상위 디렉토리 및 기타 서브 디렉토리를 압축하는 대한
sudo apt-get install php7.0-zip
그렇게 할 그것을 자신과 최선을 사용했다.
다른 서버에 php cURL
을 사용하여 파일을 전송하십시오. 이제 파일을 추출하려고하는 새 폴더에서 폴더의 압축을 해제하려면 먼저이 PHP 코드를 사용하여 해당 디렉토리를 만드십시오.
@mkdir(PATH.'/'.$TO.$NEW.'/'.$DIR_WITH_DIR_NAME,0777,true);
이 읽은 디렉토리를 생성하고 모든 것을 줄 것이다/쓰기 권한이 이제 모든 파일의
$zip = new ZipArchive;
if ($zip->open(PATH.'/'.$TO.$COMPRESSED.'/'.$FILE.'.zip') === TRUE) {
if(is_dir(PATH.'/'.$TO.$NEW.'/'.$DIR_WITH_DIR_NAME)){
$zip->extractTo(PATH.'/'.$TO.$NEW.'/'.$DIR_WITH_DIR_NAME);
}
$zip->close();
echo 'extracted';
} else {
echo 'error in file extracting';
}
가 새로 생성 된 디렉토리로 추출 될 디렉토리를 추출하기 위해이 코드를 사용 즐길 수 행복한 코딩.