[RESOLU] flux_rss

Eléphant du PHP | 257 Messages

10 nov. 2013, 14:31

bonjour j'ai quelque soucis avec le flux rss , je m'explique j'aimerais prendre en compte toute les annonce qui sont insérer sur mon site web je fait cela avec le script ici dessous main rien ne fonction et ne voix pas mon erreur. Et est il possible une fois l'annonce supprimer de la supprimer du flux rss svp?
<?PHP
include'sources/config.php';

// édition du début du fichier XML
$xml = '<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0">';
$xml .= '<channel>'; 
$xml .= '<title>H-immo, bien à vendre , à louer, annonce immobilière gratuit</title>';
$xml .= '<link>http://www.h-immo.be</link>';
$xml .= '<description>H-immo</description>';
			
// selection des annonces
$res=mysql_query("SELECT * FROM annonce");
			
// extraction des informations et ajout au contenu
while($tab=mysql_fetch_array($res)){   
	$titre=$tab['type_bien'];
	$lien=$tab['idA'];
	$description=$tab['description'];
	$prixb=$tab['prixb'];
	$date=$tab['date'];
	$date2=date("D, d M Y H:i:s", strtotime($date));

	$xml .= '<item>';
	$xml .= '<title>'.$titre.'</title>';
	$xml .= '<link>"http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/detail_anno.php?detail='.$lien.'"</link>';
	$xml .= '<pubDate>'.$date2.' GMT</pubDate>'; 
	$xml .= '<description>'.$description.'</description>';
	$xml .= '</item>';	
}
			
// édition de la fin du fichier XML
$xml .= '</channel>';
$xml .= '</rss>';

// écriture dans le fichier
$fp = fopen("flux.xml", 'w+');
fputs($fp, $xml);
fclose($fp);
@mysql_close();

?>