3
cURL + PHP를 사용하여 FTP 서버에서 파일을 다운로드하는 스크립트를 작성하고 있습니다. 현재 완전한 파일 구조를 작성하려고하고 있습니다. 지금까지 :cURL을 사용하여 파일과 폴더를 결정하십시오.
는<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "ftp://www.example.com");
curl_setopt($curl, CURLOPT_USERPWD, "user:pwd");
curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1) ;
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'NLST');
// or
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'LIST -a');
$ftp=curl_exec($curl);
$directory=split("[\n|\r]",$ftp);
echo("<pre>".print_r($directory,true)."</pre>");
foreach($directory as $key=>$value)
if($value=='')
unset($directory[$key]);
echo("<pre>".print_r($directory,true)."</pre>");
curl_close ($curl);
?>
나도 NLST
또는 LIST
함수를 사용하지만 내가하고 싶은 것은, 프로그램 파일입니다 및 폴더가 무엇을 결정입니다 수 있습니다.
감사합니다.
왜 PHP의 FTP 함수 (http://www.php.net/manual/en/ref.ftp.php) 대신 cURL을 사용하기로 결정 했습니까? 이점이 있습니까? FTP 기능을 사용하면 쉽게 더 쉽게 같은 방법으로 작업 할 수 있습니다. – Laimoncijus
Laimoncijus와 동의하십시오. ftp로 빌드 된 php를 사용하십시오. 곱슬 곱슬 함이 최선의 선택이 아닙니다. –
FTP 함수와 cURL을 모두 사용하여 개념 증명을 구축하므로 최상의 옵션을 측정 할 수 있습니다. –