Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Извлечь содержимое между тэгами <title> и </title>
 
 автор: Rust Gragon   (16.05.2007 в 20:55)   письмо автору
 
 

Вопрос такой:
между тэгами <title> </title> находятся данные, которые меняются при каждом новом обновлении страницы. Как, собственно, эти данные можно записать в переменную, например $title ?

   
 
 автор: mefestofel   (16.05.2007 в 21:20)   письмо автору
 
   для: Rust Gragon   (16.05.2007 в 20:55)
 

Если я правильно понял, то нужно записывать данные между тегами <title> </title> в переменную $title, воспользуйтесь регулярными выражениями.

   
 
 автор: mefestofel   (16.05.2007 в 21:26)   письмо автору
 
   для: mefestofel   (16.05.2007 в 21:20)
 


|[\s]*<title>([^<]+)</title>[\s]*|is

   
 
 автор: mefestofel   (16.05.2007 в 21:31)   письмо автору
 
   для: mefestofel   (16.05.2007 в 21:26)
 

Очень простой пример:

<?php
$url 
'http://www.softtime.ru';
$content file_get_contents($url);
$pattern "|[\s]*<title>([^<]+)</title>[\s]*|is";
preg_match($pattern$content$out);
print 
$out[1];
?>

   
 
 автор: Rust Gragon   (16.05.2007 в 21:39)   письмо автору
 
   для: mefestofel   (16.05.2007 в 21:31)
 

Большое спасибо!

   
 
 автор: mefestofel   (16.05.2007 в 21:55)   письмо автору
 
   для: Rust Gragon   (16.05.2007 в 21:39)
 

Не за что, обращайтесь...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования