|
|
|
| добрый день знаю тема не нова но не нашел ответа ...
задание такое: нужно скопировать титл но ...
есть олени которые делают новую строку в начале и в конце т.е.
<title>
мухахахах
</title>
но эт я обошел "<title>[\r\n]{0,}(,{0,})[\r\n]{0,}</title>"
есть олени которые делают новую строку между слвами т.е.
<title>
мухахахах
хохохох
ололло
</title>
нужен уневерсальный чтоб для всех сайтов РВ
вот как решить такую задачу? =(
ПС. страниц много они самые разны ... и титл у них тоже .. у некоторых даже пробелов нету ... и темболее новой строки ...
зарание блогодарен! | |
|
|
|
|
автор: ........ (10.08.2009 в 17:00) |
|
|
для: ntro123
(10.08.2009 в 13:57)
| | насколько предполагается внутри title не должно быть никаких тегов
значит
preg_match('#<title\s*>([^<]*)</title\s*>#', $html, $out );
| должно-бы сработать там где вообще есть title
и где такое не засунули куда-нибудь выше, в javascript например | |
|
|
|
|
автор: ......... (10.08.2009 в 17:03) |
|
|
для: ........
(10.08.2009 в 17:00)
| | насчёт диких животных и переносов строк в title , нормальным браузерам до лампочек такое | |
|
|
|
|
|
|
|
для: ........
(10.08.2009 в 17:00)
| | да вроде пашет спс!
ПС. есть дятлы которые title пишут с в регистре верхнего уровня... так что нужно еще юзать i на конце РВ
ПС. а можно ващу асю? уменя пару вопрсов =)
или стукните мне 8116328 | |
|
|
|
|
автор: ...... (10.08.2009 в 19:33) |
|
|
для: ntro123
(10.08.2009 в 19:13)
| | Извиняйте , нету номера.
Вообще почти в полной изоляции. Даже руки не дойдут никак сделать в профиле майл.
даже и тут урывками | |
|
|
|
|
|
|
|
для: ........
(10.08.2009 в 17:00)
| | блин теперь вотакая беда ... например в сайте http://www.natalie-portman.ru/index.php?dir=comments&id=user&idd=62
в титле > вот иза них он не копирует =((( бидно как исправит то? | |
|
|
|
|
|
|
|
для: ntro123
(11.08.2009 в 12:22)
| |
<?php
header('Content-type:text/plain');
$txt ='........
<title>play > Отзывы пользователя > Все про Натали Портман (Natalie Portman)</title>
.........';
preg_match('#<title\s*>([^\<]*)</title\s*>#i', $txt, $out );
print_r($out);
?>
| похоже не изза этого | |
|
|
|