doomer2 Posté 24 Novembre 2005 Posté 24 Novembre 2005 (modifié) Bonsoir à tous, Je posséde des données dans une BD et je souhaiterais créer un fichier RSS ou écraser celui existant chaque soir avec les données provenant de ma Base de données. Je veux que le fichier soit créé le soir à 18h et qu'il aille me chercher les données que je veux pour créer un fichier RSS. Je souhaiterais savoir comment faire si c'est possible ? Merci Modifié 24 Novembre 2005 par doomer2
Compte supprimé Posté 24 Novembre 2005 Posté 24 Novembre 2005 Perso j'utilise ça pour une mise à jour d'un fichier rss 0.91 toutes les 24 heures // mise a jour fichier rss$file="url_de_mon_fichier.xml";if (time()>@filemtime($file)+3600*24) { if (($fp=@fopen($file','w')) !== FALSE) { $result=mysql_query(...); $line="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n"; $line.="<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\" \"http://my.netscape.com/publish/formats/rss-0.91.dtd\">\n"; $line.="<rss version=\"0.91\">\n"; $line.="<channel>\n"; $line.="<title>...</title>\n"; $line.="<link>...</link>\n"; $line.="<description>...</description>\n"; $line.="<language>...</language>\n"; @fwrite($fp,$line); while ( $a_row = mysql_fetch_array( $result ) ) { $line="<item>\n"; $line.="<title>...</title>\n"; $line.="<link>...</link>\n"; $line.="<description>...</description>\n"; $line.="</item>\n"; @fwrite($fp,$line); } $line="</channel>\n"; $line.="</rss>\n"; @fwrite($fp,$line); @fclose($fp); } }
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant