Вы не зашли.
Что есть грабер?
Во имя овса, и сена, и свинного уха! Алюминь!
Ну как бы с чужого сайта информацию, файлы выдаешь за своё, не перекачивая при этом ничего себе. Как то так.
ясно. а зачем тогда так многа писать (про коды на предыдущих страниц) если можно в гиперссылку вписать прямую на файл?
Во имя овса, и сена, и свинного уха! Алюминь!
tipsun написал:Насчет куки уже понял. Там заметил, что ид сессии меняется всё время в принятых заголовках и в форме дополнительно вылазит:
Код:
<input type="hidden" name="sid" value="ИД СЕССИИ" /> |
Этого нет, когда через браузер на самом сайте бродишь.
Не знал, что в файл надо записывать. Завтра попробую доделать.
Редирект переделал. Путь берется из заголовков:
Код:
Location: адрес?со=всеми&штучками |
так ты напиши,этот редирект,а то снова не так что-то сделаю.
Добавлено спустя 5 минут 52 секунды: Так header('Location: http://site.ru/info.php&'.$get);
Нет. Завтра выложу. Уже выкл комп. Домашние спят. Я сделал через
Код:
span style="color: #0000BB"><?phppreg_match_all('/Location: info.php?([a-z0-9\=\&]{0,})/i', $headers, $redirect);//не помню я перед ? Ставил \ или нет...//как-то так. Завтра более точный выложу, этот я с телефона написал, приблизительно.?> |
В файле generate_new.php я только заголовки принимать оставал. Всё равно оттуда больше ниче не приходит и опция перенаправления чет не работает.
Отредактировано tipsun (2011.03.26 00:12)
tipsun ты сам generate_new.php переделаный с редиректом выложи,я покажу код Сереге (Krite) он может еще подскажет че то.
Все равно captcha не принимается кажется.
Ну все время неправильно.
Но теперь нет того, что я описывал в сообщ. #20 этой темы
Код:
span style="color: #0000BB"><?php///////////////////////////////////////////////// SITE.RU/generate_new.php///////////////////////////////////////////////$id = (int)$_GET['id'];$post = array('code' => (int)$_POST['code'],'format' => (int)$_POST['format'],'bitrate' => (int)$_POST['bitrate'],'from_time' => (int)$_POST['from_time'],'to_time' => (int)$_POST['to_time']);//$get = "$id&b=$bitrate&f=$from_time&d=$to_time&fmt=$format";///////////////////////////////////////////////$site = 'muzmo.ru/generate_new.php?'.$id;$net = curl_init('http://'.$site);///////////////////////////////////////////////curl_setopt($net, CURLOPT_HEADER, 1);curl_setopt($net, CURLOPT_NOBODY, 1);curl_setopt($net, CURLOPT_RETURNTRANSFER, 1);curl_setopt($net, CURLOPT_POST, 1);curl_setopt($net, CURLOPT_POSTFIELDS, $post);curl_setopt($net, CURLOPT_USERAGENT, $browser);curl_setopt($net, CURLOPT_REFERER, $referer);curl_setopt($net, CURLOPT_COOKIEFILE, 'cookie.txt'); //надо создать самому и поставить 777curl_setopt($net, CURLOPT_COOKIEJAR, 'cookie.txt'); //и путь правильно записать///////////////////////////////////////////////$html = curl_exec($net);curl_close($net);///////////////////////////////////////////////preg_match_all('/Location: info.php\?([a-z0-9\=\&]{0,})/i', $html, $location);//print_r($location);//header('Location: /?open=info.php&'.$location[1][0]);header('Location: /mp3/info.php?'.$location[1][0]);exit();///////////////////////////////////////////////?> |
---- cookie.txt ----
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.
muzmo.ru FALSE / FALSE 0 sid c4110jfmjp0ecum02fvtl1kkm7
--------------------
Отредактировано tipsun (2011.03.26 12:12)
tipsun вот
посмотри код который в личку тебе дал,как работает.
а куда куку.тхт ставить? Я в ту же папку бросил,и права 777 поставил. Вот твой код
посмотри как работает в generate_new.php
Вот я у себя разместил:
ссылку удалилНо captha все равно не жрет
Отредактировано tipsun (2011.03.26 14:02)