Rss feed

Ste opazili kje na netu kakšen vredu članek o tem kako vzpostaviti rss novice? Vključno z izvažanjem iz php-ja v xml (saj je to potreno kajne..)

Hvala in lp

12 odgovorov

Ti bi si rad zgneneriral svoj vir ? Rss feed, tako so pri blogih recimo ? To misliš ? :)

To ja......

Jaz jih s PHP generiram, mislim da na w3 piše kakšna more biti struktura :).

XML je pac le se en format zapisa, kar se PHPja tice, ni razlike, kako outputas HTML in kako XML. Potrebujes le (predvidevam) eno MySQL poizvedbo in output v pravilnem formatu. Nekaj na brzino na to temo si lahko preberes na Wikipedii, ce bos pa zelel v detajle, imas pa cisto spodaj se povezave na podrobne specifikacije razlicnih RSS formatov.

downloadi si en moj simpcms pa uzem vn rss.php

Hvala, nekaj je že delalo nakar je kar naenkrat crknilo:

<?

header("Content-Type: text/xml;charset=utf-8");

ECHO <<<END
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
END;

ECHO <<<END

      <item>
         <title>vic</title>
         <link>jkjk</link>
         <description>jkkjkjkj</description>
      </item>
END;

ECHO <<<END

   </channel>
</rss>
END;

?>

Napiše da je slabo oblikovan ... http://e-verzi.si/e-zabava/feed/rss.php

Drugače pa se mi je zdelo da če si dal namesto

ECHO <<<END
END;

echo "";

Sploh ni delovalo, je možno?

Hvala in lp

Jah sej je .... v FF => Ctrl + U

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <item>
         <title>vic</title>
         <link>jkjk</link>
         <description>jkkjkjkj</description>
      </item>

END;

ECHO <<END

   </channel>
</rss>

Tole dvoje ravno ne spada tja a ne ? ...

END;
ECHO <<END

prazne vrstice te jebejo!

echo <<<END
This uses the "here document" syntax to output
multiple lines with $variable interpolation. Note
that the here document terminator must appear on a
line with just a semicolon. no extra whitespace!
END;

[Valid RSS] This is a valid RSS feed.

:D:D

http://validator.w3.org/feed/

tako dolgo preverjaj in popravljaj da bo delalo :D.

Ok, sem uštimal z veliko problemi :S

Sem rajši naredil na navaden echo "...";

Tisto me je kar nekaj zafrkavalo, tudi če ni bilo presledkov.

Drugače pa, kateri način uporabljate za izpisovanje?

Lp