#21 2008.08.19 16:36

kot
Участник
Откуда: г.Таллинн (Эстония)
Зарегистрирован: 2008.08.16
Сообщений: 78
Карма: 0
Профиль Веб-сайт

Re: вoпpoc пo гpaбу..

А куда этот код вставлять ? Это сам граб,без заголовка и низа.

Код:

1
span style="color: #0000BB"><?php$host = "wap.lviv.ua";$path = "/sms/index.php?$QUERY_STRING";$fp = fsockopen($host,80,$errno,$errstr,30);if(!$fp) echo"$errstr ($errno)<br />\n";else{$headers = "GET $path HTTP/1.0\r\n";$headers .= "Host: $host\r\n";$headers .= "Accept: *\r\n";$headers .= "Accept-Charset: UTF-8\r\n";$headers .= "Accept-Charset: *\r\n";$headers .= "Accept-Encoding: deflate\r\n";$headers .= "Accept-Language: ru\r\n";$headers .= "Referer: wap.lviv.ua\r\n";$headers .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ru) Opera 8.01\r\n\r\n";fwrite($fp,$headers);while($file != "\r\n") $file = fgets($fp,128);$file = "";while(!feof($fp)) $file .= fgets($fp,4096);fclose($fp);}include 'head.php';$file = str_replace('<?xml version="1.0" encoding="UTF-8"?>', '',$file);$file = preg_replace('/<!DOCTYPE(.*?)- - - - - - -<br\/><small>/si','',$file);$file = preg_replace('/<\/small>- - - - - - -<br\/>(.*?)<\/wml>/si','',$file);$file = preg_replace('/→<br\/>- - - - - - -(.*?)<\/wml>/si','<br/><br/><a href="index.php">SMSки</a>',$file);$file = str_replace('← ', '',$file);$file = str_replace('</small>', '',$file);$file = preg_replace('/- - - - - - -<br\/>(.*?)<br \/>- - - - - - -<br\/>/si','- - - - - - -<br/>',$file);$file = str_replace('» <a href="index.php?mod=show&amp;cID=41&amp;way=n&amp;aID=1">SMS афоризмы</a> (0)<br />', '',$file);$file = str_replace('» <a href="index.php?mod=show&amp;cID=42&amp;way=n&amp;aID=1">Фигня всякая</a> (0)<br />', '',$file);echo $file;include 'foot.php';?>

Отредактировано kot (2008.08.19 17:07)

Неактивен

#22 2008.08.19 17:11

kot
Участник
Откуда: г.Таллинн (Эстония)
Зарегистрирован: 2008.08.16
Сообщений: 78
Карма: 0
Профиль Веб-сайт

Re: вoпpoc пo гpaбу..

Да,и объясни пожалуйста ,что значит строка 15 $headers .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ru) Opera 8.01\r\n\r\n";

Неактивен

#23 2008.08.19 18:17

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: вoпpoc пo гpaбу..

Это заголовок с юзерагентом. "\r\n" - переност строки. (Вернее "\n" - перенос строки, "\r" - возврат каретки. Но в Windows переносы записываются именно так. В *NIX только "\n")
Насчет куда код вставлять... ммм... в файл...) Точнее вопрос задай.

Неактивен

#24 2008.08.19 19:09

kot
Участник
Откуда: г.Таллинн (Эстония)
Зарегистрирован: 2008.08.16
Сообщений: 78
Карма: 0
Профиль Веб-сайт

Re: вoпpoc пo гpaбу..

Вообщем мне надо куда-то этот код вставить (который ты написал в 20 посте),чтобы грабить грабер.В какой файл ?
Я пробовал заменить код 35 строки из 21 поста на твой код,но ничего не работает. Ведь я правильно думаю ,что эта строка выводит всё содержимое

Код:

1
echo $file;

Я начинающий в php ,так что не смейся если я пишу какую-то глупость. big_smile

Отредактировано kot (2008.08.19 19:12)

Неактивен

#25 2008.08.19 19:22

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: вoпpoc пo гpaбу..

тогда сразу привыкай писать ТОЛЬКО с выключенными глобальными переменными. Замени 3 строку на

Код:

1
$path = '/sms/index.php?'.$_SERVER['QUERY_STRING'];

потому как все равно придется переделывать в будущем.

создай новую папку, скажем grab , в ней файл index.php
в нем пропиши шапку и ноги страницы, а пежду ними соответственно содержимое страницы. Т.е. это будет примерно так:

Код:

1
span style="color: #0000BB"><?php// заголовкиheader('Content-type: text/html; charset=utf-8;');//грабберprint file_get_contents('htttp://граббер на бесплатном хосте');?>

Неактивен

#26 2008.08.19 20:12

kot
Участник
Откуда: г.Таллинн (Эстония)
Зарегистрирован: 2008.08.16
Сообщений: 78
Карма: 0
Профиль Веб-сайт

Re: вoпpoc пo гpaбу..

Заменил 3 строку,как ты и написал

Код:

1
$path = '/sms/index.php?'.$_SERVER['QUERY_STRING'];

на беспл.хосте,где граб работает и создал у себя файл http://kotusm.com/sms (вот код этой страницы)

Код:

1
lt;?include_once "../SYSTEM/include/functions.php";include_once "../SYSTEM/include/mysql.php";include_once "../SYSTEM/include/param.php";include_once "../SYSTEM/include/ban.php";include_once "../SYSTEM/include/sess.php";include_once "../SYSTEM/include/ban_2.php";include_once "../SYSTEM/include/theme.php";$mesto='Приколы в СМС';$title='Приколы в СМС';head();echo "<div class=\"h\">Приколы в СМС</div><hr />\n";if ($mail_in_new>0)echo "<div class=\"privat\"><img src=\"../SYSTEM/themes/$them/img/mail0.gif\" alt=\"\" /> <a href=\"../mail.php?act=in\">Приват</a> [$mail_in_new]</div><hr />\n";print file_get_contents('http://kot.wapf.ru/sms/index.php');echo "<hr />\n";echo "<a href=\"../index.php\">&lt;&lt; На главную</a>\n";foot();?>

и ничего...

Неактивен

#27 2008.08.19 20:58

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: вoпpoc пo гpaбу..

пути инклудов верные?

Неактивен

#28 2008.08.19 22:26

kot
Участник
Откуда: г.Таллинн (Эстония)
Зарегистрирован: 2008.08.16
Сообщений: 78
Карма: 0
Профиль Веб-сайт

Re: вoпpoc пo гpaбу..

Конечно верные.Это чисто движковые инклуды и они одинаково используются во всём движке.

Неактивен

#29 2008.08.20 13:34

kot
Участник
Откуда: г.Таллинн (Эстония)
Зарегистрирован: 2008.08.16
Сообщений: 78
Карма: 0
Профиль Веб-сайт

Re: вoпpoc пo гpaбу..

ikrefni ,тебя не заипало спамить здесь ? Уймись придурок,всё равно никто не переходит по твоим гавённым ссылкам.
А это тебе по-буржуйски,если ты заграничный фрукт: you are not tired of spam here? Lot, it is still on your links do not proceed. mad

Неактивен

#30 2008.08.20 15:06

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: вoпpoc пo гpaбу..

Я не знаю, в данном коде синтаксических ошибок нет. Единственное где могут быть проблемы это в инклудах.
Кстати,

print file_get_contents('http://kot.wapf.ru/sms/index.php'?$_SERVER['QUERY_STRING']);

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.014 s