Как достучаться до Ftp на Денвере?

Discussion in 'PHP' started by LolFEm, 20 May 2007.

  1. LolFEm

    LolFEm Elder - Старейшина

    Joined:
    8 Sep 2006
    Messages:
    160
    Likes Received:
    52
    Reputations:
    5
    Собственно задача такая....
    нужно подключиться к Фтп серву....
    делаю с помощью
    if ( !($ftp=ftp_connect($server,21,$timeOut)) )

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

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


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

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    а чо говорит?
     
  3. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    может быть файрвол блочит?..
     
  4. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    а через браузер получаеться?
     
  5. LolFEm

    LolFEm Elder - Старейшина

    Joined:
    8 Sep 2006
    Messages:
    160
    Likes Received:
    52
    Reputations:
    5
    пробывал отк... не помогло (


    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)) )

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

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    покажи весь кусок кода..
     
  7. LolFEm

    LolFEm Elder - Старейшина

    Joined:
    8 Sep 2006
    Messages:
    160
    Likes Received:
    52
    Reputations:
    5
    PHP:
    $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]);

    }
     
  8. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    ну так может в z:\home\door.ru\www\index.php таймаут стоит 0?
     
  9. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    поставь таймаут больше