2012-06-12 3 views
1

요청시, .zip 파일 다운로드를 시작하는 URL이 있습니다. http://website.nl/servlets/ogexport?koppeling=WEBSITE&user=& 암호 = & OG = BOG & kantoor = ** 생성 된 URL에서 ZIP 파일 가져 오기

가 어떻게이 생성됩니다 zip 파일 내 PHP의 압축 해제 스크립트에 익숙해 사전 처리되도록 할 수 있습니다 : URL은 다음과 같이 보입니다?

$file = 'testing.zip'; 
$path = pathinfo(realpath($file), PATHINFO_DIRNAME).'/xml'; 

// unzippen 
$zip = new ZipArchive; 
$res = $zip->open($file); 
if ($res === TRUE) { 
    $zip->extractTo($path); 
    $zip->close(); 
      echo 'success'; 
    // debug("ZIP bestand uitgepakt", 2); 
} else { 
    // debug("ZIP niet uitgepakt", 2); 
    echo 'something went wrong.'; 
} 

$xml_path = $path."/testing.xml"; 
echo $file.'<br>'; 
echo $xml_path; 

도움을 청하십시오.

답변

2

I 원격 file.Here가 다운로드 PHP curl를 사용하는 것이 좋습니다 것 인 example

+0

어떻게 그 코드를 사용하여 zip 파일을 얻을 것인가? zip 파일에 대한 직접 링크는 아니지만 URL을 방문하면 URL이 생성됩니다. 힘든 답변 주셔서 감사합니다. –

+0

curl을 사용하여 URL에 액세스하면 url의 전체 출력이 curl_exec에 의해 저장됩니다. 파일을 저장하거나 다른 사람에게 다운로드하여 출력 할 수 있습니다. 당신이 예제 URL을합니까? – FabioCosta

+0

실제로 처음 시도했을 때 효과가있었습니다. 파일을 잘못된지도에 저장했습니다. 감사! –