#1 2011.05.12 01:43

poisen
Участник
Откуда: Волг
Зарегистрирован: 2011.05.12
Сообщений: 10
Карма: 0
Профиль

учимся писать грабб

учимся писать граб. Счего начать.?

Неактивен

#2 2011.05.12 01:44

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: учимся писать грабб

Ты шаришь хоть немного в пыхе?

Неактивен

#3 2011.05.12 01:46

poisen
Участник
Откуда: Волг
Зарегистрирован: 2011.05.12
Сообщений: 10
Карма: 0
Профиль

Re: учимся писать грабб

ну немного если ток немного smile

Неактивен

#4 2011.05.12 01:49

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: учимся писать грабб

Корочь возьмем простую страничку например погода в киеве

Неактивен

#5 2011.05.12 01:51

poisen
Участник
Откуда: Волг
Зарегистрирован: 2011.05.12
Сообщений: 10
Карма: 0
Профиль

Re: учимся писать грабб

ок

Неактивен

#6 2011.05.12 01:59

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: учимся писать грабб

Граб основан на том он как браузер получает код обрабатывает и отображает.

Код:

1
span style="color: #0000BB"><?php// Первое нам надо определить что надо качать// Но определять мы не будем просто для начала впишем адрес так как страничка будет одна грабится$url = 'http://m.gismeteo.ua/weather/4944/';// И получаем HTML код в переменную. $f стандартной функцией file_get_contents$f = file_get_contents($url);// теперь у нас в переменной содершится исходный код страницы// Проверим echo выводит текст со скрипта в браузерecho $f;?>

Добавлено спустя   2 минуты  8 секунд:
Проблема нет стилей и не отображаются картинки так?
Добавлено спустя   6 минут  12 секунд:
это п тому что там такой html код его можно увидеть вункцией highlight_string

Код:

1
span style="color: #0000BB"><?php// Первое нам надо определить что надо качать// Но определять мы не будем просто для начала впишем адрес так как страничка будет одна грабится$url = 'http://m.gismeteo.ua/weather/4944/';// И получаем HTML код в переменную. $f стандартной функцией file_get_contents$f = file_get_contents($url);// теперь у нас в переменной содершится исходный код страницы// Проверим echo выводит текст со скрипта в браузерecho $f;//вставим разделительecho '<hr />';//и покажем код чтобы браузер не читал его это для нас чтоб видно было что вырезатьhighlight_string($f);?>

Отредактировано TLENS (2011.05.12 02:41)

Неактивен

#7 2011.05.12 02:13

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: учимся писать грабб

Дале надо заменить адреса картинок
заменять будем функцией str_replace('Что заменить','На что заменить','Из чего заменить т.е. текст (наш html код)');

Код:

1
span style="color: #0000BB"><?php// Первое нам надо определить что надо качать// Но определять мы не будем просто для начала впишем адрес так как страничка будет одна грабится$url = 'http://m.gismeteo.ua/weather/4944/';// И получаем HTML код в переменную. $f стандартной функцией file_get_contents$f = file_get_contents($url);// теперь у нас в переменной содершится исходный код страницы// Проверим echo выводит текст со скрипта в браузер$f = str_replace('src="/','src="http://m.gismeteo.ua/',$f);echo $f;//вставим разделительecho '<hr />';//и покажем код чтобы браузер не читал его это для нас чтоб видно было что вырезатьhighlight_string($f);?>

Попробуй появлятся картинки?

Отредактировано TLENS (2011.05.12 02:41)

Неактивен

#8 2011.05.12 02:19

poisen
Участник
Откуда: Волг
Зарегистрирован: 2011.05.12
Сообщений: 10
Карма: 0
Профиль

Re: учимся писать грабб

так. С этим подразобрался вроде.

Неактивен

#9 2011.05.12 02:23

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: учимся писать грабб

Ну понял почему картинки начали отображатся?
Там в мы получили такой код картинок
<img width="55" height="55" alt="Ясно" src="/static/images/icons/new/n.moon.png" />
когда мы заменили src="/ на  src="http://m.gismeteo.ua/
И у нас получилось html
<img width="55" height="55" alt="Ясно" src="http://m.gismeteo.ua/static/images/icons/new/n.moon.png" />

Отредактировано TLENS (2011.05.12 02:24)

Неактивен

#10 2011.05.12 02:27

poisen
Участник
Откуда: Волг
Зарегистрирован: 2011.05.12
Сообщений: 10
Карма: 0
Профиль

Re: учимся писать грабб

это тоже разобрал. Потом еще закреплю практикой.

Неактивен

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

forum.wapinet.ru

PunBB Mod v0.6.2
0.013 s