[php] Регулярка: получить title страницы 0 #1 30 сентября 2015 в 01:42 echo preg_replace("#(.*)<title>(.+?)</title>(.*)#su", '$2', file_get_contents($url));выводит <title> удаленной страницы $url но почему-то в 10-15% случаев регулярка не срабатывает например не срабатывает, если запросить сайт www.apple.com может кто знает более лучший универсальный способ получения title? #2 30 сентября 2015 в 06:01 Потому что у Эппла: <title itemprop="name">Apple</title> #3 30 сентября 2015 в 09:46 можно так добавить: echo preg_replace("#(.*)<title(.*)>(.+?)</title>(.*)#su", '$3', file_get_contents($url)); В чем разница вывода PHP? Как заменить урл поиска на адр Вы не можете отвечать в этой теме. Войдите или зарегистрируйтесь, чтобы писать на форуме.
#1 30 сентября 2015 в 01:42 echo preg_replace("#(.*)<title>(.+?)</title>(.*)#su", '$2', file_get_contents($url));выводит <title> удаленной страницы $url но почему-то в 10-15% случаев регулярка не срабатывает например не срабатывает, если запросить сайт www.apple.com может кто знает более лучший универсальный способ получения title?
#3 30 сентября 2015 в 09:46 можно так добавить: echo preg_replace("#(.*)<title(.*)>(.+?)</title>(.*)#su", '$3', file_get_contents($url));