| 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: 14 let
|
|||
0