Я бы хотел получить тег заголовка и адрес RSS-канала (если он есть) из заданного URL-адреса, но методы, которые я использовал до сих пор, просто не работают вообще.Мне удалось получить тег заголовка с помощью preg_match и регулярного выражения, но, похоже, я ничего не могу получить, получая адрес канала RSS.
($ webContent содержит HTML-кодвеб-сайт)
Я скопировал приведенный ниже код для справки ...
`// Получить тег заголовка preg_match ('@ (. *) @ i', $ webContent, $ titleTagArray);
// If the title tag has been found, assign it to a variable
if($titleTagArray && $titleTagArray[3])
$webTitle = $titleTagArray[3];
// Get the RSS or Atom feed address
preg_match('@<link(.*)rel="alternate"(.*)href="(.*)"(.*)type="application/rss+xml"\s/>@i',$webContent,$feedAddrArray);
// If the feed address has been found, assign it to a variable
if($feedAddrArray && $feedAddrArray[2])
$webFeedAddr = $feedAddrArray[2];`
Я читал здесь, что использование регулярного выражения не лучший способ сделать это?Надеюсь, кто-то может помочь мне с этим: -)
Спасибо.