doomer2 Posté 24 Novembre 2005 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte supprimé Posté 24 Novembre 2005 Partager 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); } } Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant