Пишем граббер своими руками. Новая версия :)

1.41K
.
Kazakh_e, а зачем новая учетка7
.
Sensus veris
Kazakh_e (22.11.2012 / 22:40)
Я не сказал точно как прежный. Я хочу что бы ты написал грабинг мод реврайте через старый код
Вам сюда. А то получается, вам и расскажи, и сделай за вас.
.
Libra (22.11.2012 / 23:00)
Вам сюда. А то получается, вам и расскажи, и сделай за вас.
+100500
.
Kazakh_e, ты умеешь писать грабберы также как я умею ломать серваки майкрософта гг
.
Kazakh_e (23.11.2012 / 00:00)
Не вышло
К сожалению, ровнять чужие руки неумею
.
P_B_I
О, модная тема) взял на заметку. Спс)
.
ISTANA, Всегда пожалуйста.
.
Screamer
~XeOn~, на твой пост (22.11.2012 / 22:18) отвечу, Так на мой взгляд попроще, меньше писанины
define ('SYSTEM', TRUE);
define ('_IN_JOHNCMS', TRUE);

if(file_exists(CACHE)) {
$content = file_get_contents(CACHE); 
} else {
$strtr = array('href="/down' => 'href="' . DIR);
$replaces = array(
 '#<\?xml.*?class="phdr">#s' => '<div class="phdr">',
 '#<table class="tmn".*</html>#s' => ''
);
$content = getContent(URL);
$content = preg_replace(array_keys($replaces), array_values($replaces), $content);
$content = strtr($content, $strtr);
file_put_contents(CACHE, $content);
}

require 'includes/core.php';
$rootpath = $_SERVER['DOCUMENT_ROOT'] . '/';
require $rootpath . 'incfiles/core.php';
$headmod = substr(CACHE, 0, 7);
$textl = 'Качай бесплатно';
require $rootpath . 'incfiles/head.php';
echo $content;
require $rootpath . 'incfiles/end.php';

--
А куда табы подевались?
.
Screamer, Понимаешь ли, я делал с комментариями не просто так - это раз.
Массивы лучше писать так как я писал, удобнее добавлять новые элементы - это два.
Ну и 3 - я люблю когда код красивый.
.
~XeOn~
Screamer, Я же писал, альк набыдлокодил, теперь режет табы и несколько пробелов подряд.
-----------------
В твоем варианте будет Fatal Error. Вызываешь функцию, которая объявлена в ядре, и уже потом подключаешь ядро.
Всего: 53