ftp_login в цикле

Discussion in 'PHP' started by D Mak, 14 Feb 2009.

  1. D Mak

    D Mak Elder - Старейшина

    Joined:
    23 Jun 2007
    Messages:
    136
    Likes Received:
    27
    Reputations:
    0
    странная трабла при конекте к фтп
    PHP:
    for($i=0$i<count($list); $i++) {
    list(
    $serv$login$pass) = explode(':'$list[$i]);
    echo 
    $pass."\n";
    $ftp ftp_connect($serv);
    ftp_login($ftp$login$pass);
    ftp_mkdir($ftp$i);
    $l ftp_rawlist($ftp'/');
    print_r($l);
    ftp_close($ftp);
    }
    удачно логинится только в последнем такте, во всех предыдущих выводит
     
  2. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Наверняка список немерянный, вынеси из цикла:

    count($list)

    чтобы сначала посчитать, а потом циклица

    Т.е. смысл в том что наверняка не успевает посчитать просто
     
  3. D Mak

    D Mak Elder - Старейшина

    Joined:
    23 Jun 2007
    Messages:
    136
    Likes Received:
    27
    Reputations:
    0
    спс, причина оказалась вне кода.. вот весь код http://govnokod.com/562
    надо было екслодить по \r\n