как возможно организовать следующее?
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 - ищем строку по регулярке.
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, но она выполняется долго и сайт тупить начинает, поэтому ищу более быстрый вариант поиска нужного мета тега, думаю я на верном пути.
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, там зарегиться надо? |
Хз если честно. Для просмотра - нет по-моему.