PDA

Просмотр полной версии : ftp_login в цикле


D Mak
14.02.2009, 16:00
странная трабла при конекте к фтп
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);
}
удачно логинится только в последнем такте, во всех предыдущих выводит User user OK. Password required in ...

Pashkela
15.02.2009, 15:25
Наверняка список немерянный, вынеси из цикла:

count($list)

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

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

D Mak
15.02.2009, 18:16
спс, причина оказалась вне кода.. вот весь код http://govnokod.com/562
надо было екслодить по \r\n