Помогите с граббером

Печать RSS
199

Д
Автор
Землянин
0
Начал пробовать делать граббер, основу сделал(выводится на моём сайте, всё правильно), а как вырезать лишнюю информацию функциями str_replace() и preg_replace(). Я пробую делать граббер гугла, помогите вырезать люшнии ссылки, чтобы остались тока строка поиска и кнопки "Поиск" Если можно, обьясните, прочитал все обучения которые нашёл, но чёт не очень понялтно с вырезкой. Заранее спасибо.
С

Чатланин
0
Ух и ник у тебя! E
Д
Автор
Землянин
0
ага) E помогите с вырезкой)
J

Чатланин
0
$file=str_replace('что надо вырезать','что вывести',$file);
как-то так кажется, хз))
Д
Автор
Землянин
0
Вот смотри, пример
$file = str_replace('<?xml version="1.0" encoding="utf-8"?>','',$file);
Это типа '<?xml version="1.0" encoding="utf-8"?>' вырезать и ничего не вносить, и ниже функция стоит
$file = preg_replace('/<!DOCTYPE html(.*?)<body>/si','',$file);
Как она расшифровывается? на примере грабба с сайта http://sait.us/loads/
Если не трудно, расшифруй
J

Чатланин
0
я хз, я не кодер)))
Д
Автор
Землянин
0
бло... я тоже)) ток учусь
С

Чатланин
0
От как правильно $file = preg_replace('|<!DOCTYPE(.*)</head>|sU', '',$file);

Добавлено через 00:27 сек.
Ну я так по крайней мере делаю

Добавлено через 01:09 сек.
$file=str_replace('<a href="http://visavi.net', '<a href="test1.ru', $file);
Изменил: Сaшa (17.05.2011 / 23:59)
Д
Автор
Землянин
0
Я так понял sU и si это одно и тоже? и что (.*) обозначает?, это типа что между этими двумя тегами, чтоб не писать?
С

Чатланин
0
короч все что между <!DOCTYPE и </head> вырежится нах <a href="http://visavi.net' это заменит на это <a href="test1.ru'
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск