Autor | Zpráva | ||
---|---|---|---|
george Profil |
Při zpracování BB značek došlo k samovolnému sežrání celého příspěvku. Pardon.
Zdravím, pracuji teď na jedné RSS, kterou umístím na web. No a jak to tak bývá, vždy je nějaký problém. Nyní mám problém s RSS, kde odebírám channel z Picasaweb: https://picasaweb.google.com/data/feed/base/user/115289887182715273484?alt=rss&kind=album&hl=cs&imgmax=1600 a s pomocí lastRSS dělám na odběru fotek do webu. K tomuto účelu jsem využil tag 'description' a ač je to směšné, mám teď problém prohodit entity za HTML kód na této stránce: http://temp-zp.8u.cz/rss-galerie/feed.php, poněvadž Google mi sám nahrává entity z XML. Zdrojové kódy: feed.php <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> </head> <body> <?php function ShowOneRSS($url) { global $rss; if ($rs = $rss->get($url)) { echo "$item[description]\n"; echo "<br />\n"; foreach ($rs['items'] as $item) { echo "\t$item[description]\n"; } if ($rs['items_count'] <= 0) { echo "Omlouváme se, data z RSS se nezdařilo otevřít."; } } else { echo "Omlouváme se, ale RSS z $url nebylo možné načíst.\n<br />"; // you will probably hide this message in a live version } } // =============================================================================== // include lastRSS include "./lastRSS.php"; // List of RSS URLs $rss_left = array( 'https://picasaweb.google.com/data/feed/base/user/115289887182715273484?alt=rss&kind=album&hl=cs&imgmax=1600' ); /* $rss_right = array( ); */ // Create lastRSS object $rss = new lastRSS; // Set cache dir and cache time limit (5 seconds) // (don't forget to chmod cahce dir to 777 to allow writing) $rss->cache_dir = './temp'; $rss->cache_time = 0; // Show all rss files echo "<table cellpadding=\"10\" border=\"0\"><tr><td width=\"33%\" valign=\"top\"><tr><td>"; foreach ($rss_left as $url) { ShowOneRSS($url); } /* echo "</td><td width=\"33%\" valign=\"top\">"; foreach ($rss_right as $url) { ShowOneRSS($url); } */ echo "</td></tr></table>"; ?> </body> </html> |
||
Rellik Profil |
#2 · Zasláno: 1. 12. 2012, 22:49:12
Myslím, že ti na to bude stačit jednoduchá funkce http://php.net/manual/en/function.html-entity-decode.php
|
||
george Profil |
#3 · Zasláno: 1. 12. 2012, 23:22:58
Rellik:
Jo, díky, pomohlo to. :-) |
||
Časová prodleva: 13 let
|
0