[ИЩУ] Массовый FTP Checker на PHP или любой...

Статус
В этой теме нельзя размещать новые ответы.

alex-bot

Nulled-Man
Регистрация
4 Май 2007
Сообщения
497
Реакции
161
Народ подкиньте, какое-нибудь рабочее решение в нете вроде есть на питоне, перле, Win, но ничего не нашел на PHP попробовал это
он все в bad кидает... Есть еще простые варианты...
 
погугли d1ez ftp money maker (вроде так называлось), более менее рабочий скрипт, вообще софт довольно редкий, была пара десктопных прожек фришных, но ссылки, как и названия похерил... А из платного - ftp administrator (продавался на ВБХ, может крякнутый найдёшь)
 
PHP:
<?php
set_time_limit(3600);
if($_SERVER['REQUEST_METHOD']=='POST') {
    if(!empty($_POST['ftp'])) {
        $ftps=explode("\n",trim($_POST['ftp']));
        $good=$bad=array();
        $a=0;
        $count=sizeof($ftp);
        while($a<$count) {
            $ftps[$a]=trim($ftps[$a]);
            $data=explode('||',$ftps[$a]);
            echo 'connect to:'.$data[0].' uname:'.$data[1].' pass:'.$data[2];
            flush();
            $conn_id=ftp_connect($data[0]);
            if(!$conn_id) {
                echo ' can\'t connect<br>';
                flush();
                $bad[]=$ftps[$a];
                $a++;
                continue;
            }
            else {
                  $login_result=ftp_login($conn_id,$data[1],$data[2]);
                if (!$login_result) {
                    echo ' can\'t login<br>';
                    flush();
                    $bad[]=$ftps[$a];
                    $a++;
                    continue;
                }
            }
            echo ' connected<br>';
            flush();
            $good[]=$ftps[$a];
            $a++;
        }
    }
    echo '<br><br>good:<br>'.implode('<br>',$good).'<br><br>bad:<br>'.implode('<br>',$bad).'<br><br>';
    flush();
}
echo <<<txt
<form action="" method="POST">
format:server||uname||pass<br>
<textarea rows="20" cols="50" name="ftp"></textarea>
<input type="submit">
txt;
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху