(PHP5) PHP DOM veya Regex kullanarak HTML bir başlık etiketi ve RSS besleme adresi ayıklanıyor

0 Cevap php

Ben (eğer varsa) belirli bir URL'den başlık etiketi ve RSS besleme adresi almak istiyorum, ama ben şimdiye kadar kullandığım yöntem (ler) sadece hiç çalışmıyor. Ben preg_match ve normal bir ifade kullanarak başlık etiketi almak için idare ettik, ama ben RSS besleme adresi alma ile herhangi bir yere almak gibi olamaz.

($webContent holds the HTML of the website)

Ben referans için aşağıda benim kopyaladığınız kodu ettik ...

` // Get the title tag 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];`

Ben normal bir ifade kullanarak bunu yapmak için en iyi yol olmadığını burada okuma oldum? Umarım birileri bu :-) ile bana bir el verebilir

Teşekkürler.

0 Cevap