Burada şimdiye kadar kullanıyorum kod, ben sadece tam bir dosya yapısını oluşturmaya çalışıyorum şu anda, cURL + PHP kullanarak bir FTP sunucusundan dosya indirmek için bir komut dosyası yazıyorum:
<?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);
?>
Ben de kullanmak NLST
veya LIST
function, ama ne yapmak istediğinizi programlama dosyaları belirlemek ve klasörler ne olduğunu edebilirsiniz.
Teşekkürler!