Decadence, Ну а дальше как и в обычном грабе, вырезаешь ненужное и меняешь адрес ссылок
~XeOn~ (10.08.2012/17:27)
Decadence, Ну а дальше как и в обычном грабе, вырезаешь ненужное и меняешь адрес ссылок
вырезал. только там дальше опять такая же канитель. каждый трек в отдельной папке. .../track/имя трека
Decadence, Ну если я буду и дальше придумывать алгоритм, то получится что граб напишу а не ты
~XeOn~, ты мне скажи какой файл создать дальше. я не понимаю куда он дальше переходит
Decadence,
define ('_IN_JOHNCMS', TRUE);
require '../incfiles/core.php';
define ('DIR', dirname($_SERVER['PHP_SELF']));
define ('URI', strtr($_SERVER['REQUEST_URI'], array(DIR . '/' => '')));
if(strstr(URI, 'track/') !== false)
define ('URL', 'http://play.zaycu.ru/' . URI);
else
define ('URL', 'http://play.zaycu.ru/charts/' . URI);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, URL);
curl_setopt($ch, CURLOPT_RETURNTRANSWER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
$response = curl_exec($ch);
curl_close($ch);
$response = strtr($response, array('href="/charts' => 'href="' . DIR, 'href="/track' => 'href="' . DIR . '/track'));
require '../incfiles/head.php';
echo $response;
require '../incfiles/end.php';
ну то же самое. в чарт заходит, а при выборе трека ошибка. ладно пох, не судьба видно
~XeOn~ (11.08.2012/06:00)
Decadence, [php]
define ('_IN_JOHNCMS', TRUE);
require '../incfiles/core.php';
define ('DIR', dirname($_SERVER['PHP_SELF']));
define ('URI', strtr($_SERVER['REQUEST_URI'], array(DIR . '/' => ''))
это уже как грабо-парсер так сказать?
NIKO (12.08.2012/09:54)
это уже как грабо-парсер так сказать?
где там парсинг увидел? О_о
Kazzone-1x-net, какйо твой реврайт?