CURL kullanarak dosya ve klasörler arasında belirleyin

1 Cevap php

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!

1 Cevap

-rw-r--r--   1 user group         24 Apr 25  2009 robots.txt
drwxr-xr-x   2 user group       4096 Feb 21  2009 sample

Ben izin dize 1. karakteri bir dizin olup olmadığını belirler, kendimi buldum.