Acest tutorial pleaca de la premisa ca sit'ul dumneavoastra este unul dinamic (PHP+MYSQL).
1. Faci un fisier php rss.php cu urmatorul cod. rss.php: PHP Code:
header("Content-type: text/xml " ); echo ""; // Seteaza versiunea de rss echo " "; // Initializam XML'ul. echo " SitulTau.com News Feed Cele mai noi stiri bla bla bla http://www.situltau.com/"; // Creeaza o conexiune la baza ta de date. require("includes/connection.php"; // Interogheaza baza de date pentru ultimele 10 rezultate. $data = mysql_query("SELECT * FROM table ORDER BY id DESC LIMIT 10"; while($row = mysql_fetch_array($data)) {
// Continuam cu inserarea celor 10 obiecte ce vor fi incluse in sectiunea a xml'ului. echo " http://www.situltau.com/news.php?id=".$row[id]."//news.php este un link generic... de dragul exemplului http://www.situltau.com/news.php?id=".$row[id]." ".$row[titlu]."//.$row[titlu]. //extrage din baza de date titlul articolului/stirii //extrage din baza de date continutul articolului
"; }
echo "
"; ?>
2. In fisierul rss.php ar am observat ca el se conecteaza la o baza de date cu ajutorul unui fisier numit de noi "connection.php". Probabil va intrebati ce contine acest fisier. El contine liniile necesare conectarii la serverul de baze de date mysql si la baza de date propriu-zisa.
connection.php: PHP Code:
@mysql_connect('host_baza_de_date' , 'username' , 'parola') or die('Eroare-- nu ma pot conecta la server');
@mysql_select_db('numebazadedate') or die('Eroare nu ma pot conecta la baza de date'); ?>
Dupa cum observati din rss.php[require( "includes/connection.php"] fisierul connection.php rezidua in folder-ul includes din root'ul sitului.
Modificati acest script conform nevoilor voastre si "you are ready to go"!