Помогите пожалуйсто облазил весь гугл и ничего не нашел. существует сайт fundux.ru это форма входа <div class="c win_padded_text"> <form name="login_form" action="login" method="post"> <input style="width:165px" class="instyle" type="text" name="login" value=""> <input style="width:165px" class="instyle" type="password" name="pass" value=""> <div class="button" style="width:175px"> <a href="javascript:login_form.submit()">Войти!</a> <a href="reg">Регистрация!</a> <a href="whereismyfuckingpassword">Я не помню пароль!</a> </div> </form> </div> Научите меня сделать так чтобы скрипт (предварительный добавленный мной в кронтаб) 1. логинелся 2. оставлял два сообщения из файла mess.txt на случайный топик , и проэкт если поможите ОГРОМНОЕ МПАСИБО И ЖАЛКИЙ ПЛЮС PS если нужен логин то вот логин XD пароль WuHoMoCruF
и php новичкам писалось я использую CURLOPT_POST и CURLOPT_POSTFIELDS снифаешь,потом POSTFIELDS заполняешь типа 'login=login&pass=pass&act=Войти' в твоем случае не знаю сообщения оставить,если их 3-5,просто запихнуть в массив,а потом выводить рандомно
PHP: <?php fclose(fopen('cookie.txt', 'w')); $url = array( 'login'=>'http://fundux.ru/login', 'index'=>'http://fundux.ru/', 'post'=>'http://fundux.ru/project' ); $login_data = 'login=XD;pass=WuHoMoCruF'; $messages = file('mess.txt'); $curl = curl_init(); $setopt = array( CURLOPT_URL => $url['login'], CURLOPT_POST => 1, CURLOPT_RETURNTRANSFER => 1, CURLOPT_TIMEOUT => 60, CURLOPT_REFERER => $url['index'], CURLOPT_USERAGENT => 'Mozilla/4.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3', CURLOPT_COOKIEJAR => 'cookie.txt', CURLOPT_HEADER => 0, ); curl_setopt_array($curl,$setopt); curl_setopt($curl,CURLOPT_POSTFIELDS, $login_data); curl_exec($curl); curl_setopt($curl, CURLOPT_URL, $url['post'].rand(1, 9999)); curl_setopt($curl,CURLOPT_POSTFIELDS, 'message='.$messages[0].'&does=1&secure=1266508429&chas=d8841b08bc'); curl_exec($curl); curl_setopt($curl, CURLOPT_URL, $url['post'].rand(1, 9999)); curl_setopt($curl,CURLOPT_POSTFIELDS, 'message='.$messages[1].'&does=1&secure=1266508429&chas=d8841b08bc'); curl_exec($curl); curl_close($curl); ?> что-то типа этого, только ещё надо парсинг secure и chas для постинга
Про что подробней? Если про скрипт: Он сначала отправляет данные для входа, и не зависимо вошёл или нет пытается отправить 2 сообщения из mess.txt (разделённые \n) на проект из промежутка [1;9999]
Спасибо большое , еще вопрос там в коде мелькает cookie.txt - Зачем ? PS а можите код коментариями сопроводить чтобы у меня шанс был понять
Warning: fopen(cookie.txt) [function.fopen]: failed to open stream: Permission denied in /home/aiq/s/a/f/safinik/public_html/project.php on line 2 Warning: fclose(): supplied argument is not a valid stream resource in /home/aiq/s/a/f/safinik/public_html/project.php on line 2 Fatal error: Call to undefined function curl_init() in /home/aiq/s/a/f/safinik/public_html/project.php on line 14 как исправить ?
Все решил еще вопрос : вылетает Fatal error: Call to undefined function curl_init() in /home/aiq/s/a/f/safinik/public_html/project.php on line 14 Как исправить
ТС лол вообще. Тебе в раздел о Работе. Тебе объяснили и добрые люди дали пример, ещё и ищет рабочую силу на переписывания на сокеты.