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
Myslím, že ti na to bude stačit jednoduchá funkce http://php.net/manual/en/function.html-entity-decode.php
george
Profil
Rellik:
Jo, díky, pomohlo to. :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0