Как написать граб?

Печать RSS
468

F
Автор
Землянин
0
Я нашел какойто граббер с коментариями,и вот прошу вас объяснить что здесь и как?
<?/*Граб http://ithappens.ru/by barsicq 703-913 */include_once '../../sys/inc/start.php';include_once '../../sys/inc/compress.php';include_once '../../sys/inc/sess.php';include_once '../../sys/inc/home.php';include_once '../../sys/inc/settings.php';include_once '../../sys/inc/db_connect.php';include_once '../../sys/inc/ipua.php';include_once '../../sys/inc/fnc.php';include_once '../../sys/inc/user.php';$set['title']='ithappens';//здесь пишем название странициinclude_once '../../sys/inc/thead.php';title();err();aut(); // это авторизация,если не нужна ставим два слэша,как перед этой строкой (//)- безскобок$textn='|<p(.*)class="text">(.*)<\/p>|U';$namen='|<h3><a(.*)href=(.*)>(.*)sad .*)<\/a><\/h3>|U';$pn='|<div(.*)class="selector">(.*)<\/span><\/div><script(.*)><!--|U';$page=htmlspecialchars($_GET['page']);if ($_GET['page']==''){ $file = file_get_contents('http://ithappens.ru/');}else{ $file = file_get_contents('http://ithappens.ru/page/'.$page.'');}$file = iconv('windows-1251','UTF-8',$file);$file = explode('<div class="sub-title">Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.</div>',$file);$file = explode('<div class="rightbox news">',$file[1]);preg_match_all($namen,$file[0],$name);preg_match_all($textn,$file[0],$text);preg_match($pn,$file[0],$p);$p=str_replace('</span><span>','|',$p[2]);$p=str_replace('</span><span class="cur">','|',$p);$p=str_replace('/page/','?page=',$p);print_r($p);for ($j=0; $j<count($name[4]); $j++){ echo '<hr><b>'.trim($name[4][$j]).'</b><br>'.$text[2][$j];}echo '<hr>'.$p;include_once '../../sys/inc/tfoot.php';?>
Вопервых зачем здесь используется инклуд,потом что такое $file = explode('<div class="sub-title">Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.</div>',$file);
С

о_О
0
$file = explode('<div class="sub-title">Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.</div>',$file);
это тупое разделение информации, на сколько я помню эту функцию,
а инклуды эт просто подключение движка
модеры не кройте тему, а переименуйте)))
F
Автор
Землянин
0
15. ДАГИ в Дагистане о_О, А ты не можешь мне подсказать как этот граб можно переделать чтоб он грабил другой сайт,может мне так проще будет разобраться?
F
Автор
Землянин
0
Люди помогите
F
Автор
Землянин
0
Мне поможет кто нибудь?
F
Автор
Землянин
0
Не люди,мне помогут?

Ктулху
0
Ты бы код нормальный дал, а не это Гэ в одну строчку. И без флуда, а то уйдёшь правила изучать
F
Автор
Землянин
0
Да хотя бы с этим разобраться.Ну ладно посмотрю ещё какой нибудь граб.

Ктулху
0
Я про другое. то что ты дал совершенно нечитабельно. было бы ещё неплохо если бы ты указал какую ошибку тебе выдаёт
N

Эцилопп сией тентуры
0
<?php
$a = file_get_contents('http://example.com');
//подключаемся к сайту, и берем исходный код страницы. И записываем это в переменную $а

$a = str_replace('хелло', 'хелло ворлд', $a);
//  str_replace(тут что заменяем, тут на что изменяем, строка с которой работаем);
//заменяем эллементы сайта на свои, и записываем это в переменную $а

echo $a;
//выводим все что находится в переменной $а
?>
Изменил: Nu3oN
Стикеры / Теги / Правила