Bonjour je n'arrive pas à écrire mon flux rss dans mon fichier voici ce que j'ai fait suivant des exemple de la toile

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
include("sources/config.php"); // Fichier de configuration
 
function datefr($date)
{
  $date = explode('-', $date);
  $date = array_reverse($date);
  $date = implode('/', $date);
  return $date;
}
 
$fichier = "flux.rss"; // Nom du fichier RSS à créer
 
 
// Création du flux RSS
$flux= "<?xml version='1.0' encoding='ISO-8859-1'?>\n";
$flux.= "<rss version='2.0'>\n";
$flux.= "    <channel>  \n";
$flux.= "        <title>".$titre."</title>\n";
$flux.= "        <link>".$lien_titre."</link>\n";
$flux.= "        <description>".$description."</description>  \n";
 
$req = "SELECT * FROM annonce ORDER BY date DESC LIMIT 0, $limit";     
 
$rep = mysql_query($req) or die (mysql_error());
 
//////// PARTIE A MODIFIER /////////
// Mettez ici les noms des champs de votre requête à utiliser pour les balises (titre, id (lien), description, date)
while($row = mysql_fetch_assoc($rep)) {
		$flux.= "        <item>\n";
		$flux.= "            <title>".$row['typb']."</title>\n"; // Titre
		$flux.= "            <link>".$base_lien.$row['idA']."</link>\n"; // Lien associé
		$flux.= "            <guid isPermaLink='false'>".$row['idA']."</guid>\n";
		$flux.= "            <description>".$row['description']."</description>\n"; // Description
		$flux.= "            <pubDate>".datefr($row['date'])." GMT</pubDate>\n"; // Date de publication
		$flux.= "        </item>\n"; 
 
}
$flux.= "    </channel>\n";
$flux.= "</rss>\n";
 
// écriture dans le fichier
$fp = fopen("flux.xml", 'w+');
fputs($fp, $flux);
fclose($fp);
 
mysql_close()
 
?>

fichier écriture

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" encoding="utf-8"?>
 
<rss version='2.0'>
 
<channel>  
 
<title>H-immo</title>
 
<link>http://www.h-immo.be</link>
 
<description>Les dernières Annonces immobiliere H-immo.be</description>  
 
<item>
 
<title> </title>
 
<link> </link>
 
<description> </description>
 
<pubDate> </pubDate>
 
</item>
 
</channel>
 
</rss>