Нужен бесплатный хостинг с curl,пробовал 110mb.com,freeрostia на них скрипт не работает вот скрипт: PHP: <?php /* geforse.name (c) 2O1O $bd = 'bd.txt'; $divider = ':'; $log = '1'; set_time_limit(0); // cURL function post($url,$post,$cookieID) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4"); if($post <> null) { curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); } curl_setopt($ch, CURLOPT_REFERER, "http://vkontakte.ru/"); curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd().'/'.$cookieID.'.c'); curl_setopt($ch, CURLOPT_COOKIEFILE, getcwd().'/'.$cookieID.'.c'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); return $result; } // Запись логов function write($text) { $fh = fopen("log.txt", "a+"); $success - fwrite($fh, $text); fclose($fh); } $bd = file($bd); $ammount = count($bd); // Цикл - пока не авторизируемся во всех аккаунтах for($i = 0; $i < $ammount; $i++) { $autorization = explode($divider,$bd[$i]); $autorization[2] = trim($autorization[2]); // Сначала заходим на сайт... $result = post('http://vkontakte.ru/',null,$autorization[2]); // Если не авторизированы if (preg_match('#l">E(.*?)<#i',$result)) { // Авторизация вконтакте $result = post('http://vkontakte.ru/login.php','act=login&success_url=&fail_url=&try_to_login=1&to=&vk=&email='.$autorization[0].'&pass='.$autorization[1],$autorization[2]); // Сохраняем лог $tempLog = ($log == '1') ? write("[".date("H:i")."] Авторизация ($autorization[2])\r\n") : null; } else { $tempLog = ($log == '1') ? write("[".date("H:i")."] Работа через cookie ($autorization[2])\r\n") : null; } } /* geforse.name */ ?>
тоесть удаляется сразу же после заливки скрипта на сервер,пробовал и через админ панель и через фтп,в чем проблема? остальные файлы нормально заливаются
Это скрипт "вечного онлайна вконтакте",он уже не работает,это раз,а когда работал,всё равно на бесплатных хостах не хотел,только на платных.
1) Большенство бесплатных хостингов не держат curl и сокеты. 2) Скрипт удалялся скорее всего ииза: - Антивирус на хостинге на него ругается, скорее всего он валяется где-то в паблике на "хакерских форумах" - Некоторые хостеры удаляют скрипты, которые нарушают правила пользования (например использование того же Curl) - Ну и фантастика: Я писал класс, чтобы удалял лишние файлы в папке сайта, этакий антишелл =\ Изврат Ставь веб сервер себе на компьютер и запускай скрипт с него. Либо плати за хостинг или ds =\
Нет,не можем Скрипт нужно переписывать весь с нуля,изменилась авторизация ВК,поэтому просто что нить изменить не выйдет. Стукни к Диксу,мб он за денюжку поможет,хз
cкрипт работает,просто почему то удаляется с хостинга,а на других не работает потому что вконтакте блокирует большинство соединений с хостингов