두 번째 ftp 계정에서 파일을 추출하고 싶습니다. 다른 ftp에서 파일 압축 해제
나는이 스크립트를 시도했지만 작동하지 않습니다이에서$zip = new ZipArchive;
$res = $zip->open('ftp://user:[email protected]/tmp/file.zip');
if ($res === TRUE) {
echo 'ok';
$zip->extractTo('ftp://user:[email protected]/public_html/');
$zip->close();
} else {
echo 'failed, code:' . $res;
}
나는 $zip->open
명령이 실패하는 것을 발견 :
$zip = new ZipArchive;
$zip->open('ftp://user:[email protected]/tmp/file.zip');
$zip->extractTo('ftp://user:[email protected]/public_html/');
$zip->close();
를 디버깅하기위한 시도로, 나는이 다음에 추가 오류 코드는 11
입니다.
추가 디버깅을 위해 무엇을해야할지 모르겠습니다. 누구든지 무엇이 잘못 될지에 대한 제안이 있습니까?
왜 작동하지 않는 걸까요? 로컬 ftp 계정을 사용하는 경우에도 동일한 작업이 수행됩니까? 쓸 곳에서 쓰기 권한을 가지고 있습니까? – Floris
@Floris 나는 이것이 왜 작동하지 않는지 그리고 나는 그 장소 (public_html)에 쓰기 허가를 가지고 있는지 모른다. 이 스크립트는 오류는 반환하지 않지만 추출하지는 않습니다. –
@Floris 문제가 열려 있습니다.() –