[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поиск текста в коде страницы
MailRes
Всем привет!

как возможно организовать следующее?
1) скрипт считывает ulr страницы
2) начинает искать текст в коде страницы, url которой он считал
3) как только находит нужное совпадений (первое), перестаёт искать и выводит результат на экран.

примечание: найти он должен следующее - <meta name="title" content="name" />, где name на каждой странице имеет своё значение.

p.s. первый пункт знаю как сделать, два других пока нет.

1)
$full_url="http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];

2) ...
3) ...



Спустя 3 минуты, 42 секунды (19.11.2010 - 18:30) inpost написал(а):
curl - считываем чужую страницу!
preg_match - ищем строку по регулярке.

Спустя 12 минут, 37 секунд (19.11.2010 - 18:42) vital написал(а):
Мой Пример работы с курлом
Ни разу не реклама, елси что.

Спустя 24 секунды (19.11.2010 - 18:43) MailRes написал(а):
curl - прочитает страницу из переменной $full_url ? Как долго он будет читать содержимое? (код страницы)
preg_match - пробовал с ним играться, но так и не понял как шаблон для поиска внедрить в неё, что строку <meta name="title" content="name" /> находила, и затем вырезала всё кроме значения переменной name.

Изначально мне нужно было мета тег выдернуть, использовал функцию get_meta_tags, но она выполняется долго и сайт тупить начинает, поэтому ищу более быстрый вариант поиска нужного мета тега, думаю я на верном пути.

Спустя 50 секунд (19.11.2010 - 18:43) MailRes написал(а):
vital, там зарегиться надо?


Спустя 45 секунд (19.11.2010 - 18:44) vital написал(а):
Цитата
находила, и затем вырезала всё кроме значения переменной name.

preg_match('\<meta\ name\=\"title\"\ content\=\"(name)\"\ \/\> ',...)

Спустя 30 секунд (19.11.2010 - 18:45) vital написал(а):
Цитата
vital, там зарегиться надо?

Хз если честно. Для просмотра - нет по-моему.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.