как тянуть список файлов в директории по фтп? Php

Discussion in 'PHP' started by DaSiMo, 30 Sep 2008.

  1. DaSiMo

    DaSiMo New Member

    Joined:
    15 May 2008
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    есть ftp.txt с такой строкой - ftp://funceu:booboo10@funceu.com и я ф-ей ftp_nlist тяну список файлов в директории

    PHP:
    <?php
    $domains 
    file("ftp.txt");

      foreach(
    $domains as $nomer=>$data)
      {

        
    $data trim($data) . ";";
        
    preg_match_all("|ftp\:\/\/(.*?)\:(.*?)\@(.*?)\;|"$data$out);


        
    $login         $out[1][0];
        
    $pass          $out[2][0];
        
    $host          $out[3][0];
        print(
    $login .  " - " $pass " - " $host "<br>");
        
        

    $conn_id ftp_connect($host);


    $login_result ftp_login($conn_id$login$pass);


    $buff ftp_nlist($conn_id".");




    ftp_close($conn_id);


    var_dump($buff);

      }


    ?>

    и вот почему я получаю список файлов такой?
    array(2) { [0]=> string(10) "access-log" [1]=> string(20) "monstercontrols_pass" }

    там ведь больше файлов
    на одних фтп нормально работает такой код, а на других такой бред выдает, подскажите решение, чтобы получить список файлов в переменную.
    буду очень благодарен.