|
|
|
|
|
для: Okey
(03.09.2006 в 19:03)
| | Воспользуйтесь лучше стандартной функцией get_meta_tags(). | |
|
|
|
|
|
|
|
для: Okey
(22.01.2007 в 15:39)
| | помогите хто то з єтими скобками | |
|
|
|
|
|
|
|
для: cheops
(05.09.2006 в 11:02)
| | а что делать если keyword и description в скобках
например
<META content="key1,key2,key3" name="keywords">
<META content="info" name='description'>
а не так
<META content="key1,key2,key3" name=keywords>
<META content="info" name=description> | |
|
|
|
|
|
|
|
для: Okey
(05.09.2006 в 00:26)
| | Можно модифицировать решение из темы http://www.softtime.ru/forum/read.php?id_forum=6&id_theme=23528 следующим образом
<?php
$text = 'Помогите ПЛЗ, нужно подобрать регулярку для извлечение META tags description keyword
<META content="key1,key2,key3" name=keywords>
<META content=\'infoinfo\' name=description>
Наперед спасибо.';
$pattern = "|<meta[\s]+name=keywords[\s]+content=['\"]([^\"']+)['\"]|is";
preg_match($pattern, $text, $out);
$keywords = $out[1];
if(empty($keywords))
{
$pattern = "|<meta[\s]+content=['\"]([^\"']+)['\"][\s]+name=keywords|is";
preg_match($pattern, $text, $out);
$keywords = $out[1];
}
$pattern = "|<meta[\s]+name=description[\s]+content=['\"]([^\"']+)['\"]|is";
preg_match($pattern, $text, $out);
$description = $out[1];
if(empty($description))
{
$pattern = "|<meta[\s]+content=['\"]([^\"']+)['\"][\s]+name=description|is";
preg_match($pattern, $text, $out);
$description = $out[1];
}
echo $keywords."<br>";
echo $description."<br>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(04.09.2006 в 12:10)
| | В принцыпе хотелось бы одним но был бы благодарен за любую помощь | |
|
|
|
|
|
|
|
для: Okey
(03.09.2006 в 19:03)
| | Хм... вы хотите одни регулярным выражением вытаскивать текст, или можно двумя? | |
|
|
|
|
|
|
| Помогите ПЛЗ, нужно подобрать регулярку для извлечение META tags description keyword
<META name=keywords content="key1,key2,key3">
<META name=description content="infoinfo ">
или
<META content="key1,key2,key3" name=keywords>
<META content='infoinfo' name=description>
Нестандартное положение content i name и разные " ' | |
|
|
|
|