PDA

Просмотр полной версии : Как достучаться до Ftp на Денвере?


LolFEm
20.05.2007, 19:10
Собственно задача такая....
нужно подключиться к Фтп серву....
делаю с помощью
if ( !($ftp=ftp_connect($server,21,$timeOut)) )

не получается подк. ни к своему который поднят на localhost ни к любому в интернете...

возможно кто сталкивался с такой проблемой?


p.s тестирую Денвере....

mr.The
20.05.2007, 19:16
а чо говорит?

GreenBear
20.05.2007, 20:02
может быть файрвол блочит?..

nc.STRIEM
20.05.2007, 20:16
а через браузер получаеться?

LolFEm
20.05.2007, 20:19
может быть файрвол блочит?..

пробывал отк... не помогло (


а чо говорит?

Warning: ftp_connect() [function.ftp-connect]: Timeout has to be greater than 0 in z:\home\door.ru\www\index.php on line 25

на if ( !($ftp=ftp_connect($server,21,$timOut)) )

а через браузер получаеться?

Фтп живые... так к ним подключаюся...

GreenBear
20.05.2007, 20:26
покажи весь кусок кода..

LolFEm
20.05.2007, 20:33
$infoFile="config.txt";
$timeOut=30;

$ListFtp=@file($infoFile) or die("Couldn't find Config file!!!!");


$NumArray=count($ListFtp);

function CheckMassiv($Chec) // разбор строки на параметры
{
list ($login, $pass, $server) = split ('[:@]',$Chec);
echo "<br>Login: $login; Pass: $pass; Server: $server<br>\n";
ConnectFtp($login,$pass,$server);
}

function ConnectFtp($login, $pass, $server)
{

if (!($ftp=ftp_connect($server,21,$timOut)))
{
echo (" NO Connect !<br\n>");
}
}


for ($i=0; $i<$NumArray;$i++)
{
echo "$ListFtp[$i] <br>";
CheckMassiv($ListFtp[$i]);

}

Piflit
20.05.2007, 21:07
ну так может в z:\home\door.ru\www\index.php таймаут стоит 0?

mr.The
21.05.2007, 18:11
поставь таймаут больше