Zadejte hledaný výraz...

Načtení RSS feedu

Heidy
verified
rating uzivatele
30. 1. 2011 15:49:28
Ahoj,
zkouším do textového řetězce načíst RSS feed.
Použil jsem k tomu tuto funkci:
function file_get_contents_curl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //Set curl to return the data instead of printing it to the browser.
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
curl_close($ch);
return $data;
};
$file2 = "http://www.dpreview.com/feeds/news.xml";
$data = file_get_contents_curl($file2);
echo $data;
Mám však problém: Pokud zadám adresu v tomto tvaru: http://www.w-blog.cz/feed tak se mi nic nenačte.. Blog, který mi běži na wordpressu bohužel negeneruje přímo statický .xml soubor na disku. Nevěděl by někdo, jak tuto funkci upravit, abych nemusel zadávat adresu přímo ve tvaru: http://www.w-blog.cz/feed/rss.xml ? Děkuji
30. 1. 2011 15:49:28
https://webtrh.cz/diskuse/nacteni-rss-feedu/#reply605028
tom11111
verified
rating uzivatele
30. 1. 2011 17:06:10
Zajímavé, mě to funguje, jenom nesmím dát na konec adresy '/'
30. 1. 2011 17:06:10
https://webtrh.cz/diskuse/nacteni-rss-feedu/#reply605027
johnyz
verified
rating uzivatele
30. 1. 2011 20:43:04
možná na to jdete zbytečně složitě, podle mě stačí jen php funkce simplexml_load_file
http://cz.php.net/manual/en/function.simplexml-load-file.php
Vrací to objekt a s tím už se dá pracovat jednoduše ...
30. 1. 2011 20:43:04
https://webtrh.cz/diskuse/nacteni-rss-feedu/#reply605026
Pro odpověď se přihlašte.
Přihlásit