Soyez le premier à donner votre avis sur cette source.
Vue 11 005 fois - Téléchargée 374 fois
<?PHP // ******************************************** // Nom du script : forum-rss.php // Auteur : _SebF AT frameIP.com // date de création : 27 Décembre 2004 // version : 1.1 // Licence : Ce script est libre de toute utilisation. // La seule condition existante est de faire référence au site http://www.frameip.com afin de respecter le travail d'autrui. // ******************************************** // ********************************************** // Variables à Définir // ********************************************** $nombre_de_post_a_afficher=5; // ******************************** // Connexion à la base Mysql // ******************************** mysql_connect("server","login","password"); mysql_select_db("nom_de_la_base"); // ********************************************** // Récupération du nombre de post totale // ********************************************** $id=mysql_query("SELECT topic_id FROM z_forum_topics WHERE forum_id!=11"); $nombre_de_post_total=mysql_num_rows($id); // ********************************************** // Affichage de l'entête de la page Xml // ********************************************** header("Content-Type: text/xml"); echo ' <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd"> <rss version="0.91"> '; // ********************************************** // Affichage de la catégorie // ********************************************** echo ' <channel> <title>Le Forum du monde TCPIP avec FrameIP.com</title> <link>http://www.frameip.com/</link> <description>FrameIP, un forum pour les spécialistes IP - Les 5 derniers posts</description> <language>fr</language> <image> <title>FrameIP</title> <url>http://www.frameip.com/logos/logo_30.jpg</url> <link>http://www.frameip.com</link> <description>FrameIP, un forum pour les spécialistes IP. - TcpIP - Voip - Toip - Vpn - Ipv6</description> <width>142</width> <height>56</height> </image> '; // ********************************************** // Récupération des Posts // ********************************************** $id=mysql_query("SELECT topic_title,topic_id FROM z_forum_topics WHERE forum_id!=11 ORDER BY topic_id DESC LIMIT ".$nombre_de_post_a_afficher); // ********************************************** // Affichage des Posts // ********************************************** while($tempo=mysql_fetch_row($id)) echo ' <item> <title>'.$tempo[0].'</title> <link>http://www.frameip.com/forum/viewtopic.php?t='.$tempo[1].'</link> </item> '; // ********************************************** // Affichage de l'entête de la page Xml // ********************************************** echo ' </channel> </rss> '; ?>
Bon, sinon, phpbb c'est pas super optimisé...
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.