Hello à tous
Je poste ici pour un problème dont je n'arrive pas à cerner la solution...
Voilà j'ai téléchargé un script bien fait en PHP générateur de fichier RSS et XML pour les flux d'informations.
Je l'ai téléchargé ici (si vous souhaitez y voir le code)
http://www.toocharger.com/fiches/scr...x-rss/4057.htm
Dans le script, le test est réalisé par une table sql de test.
Le problème, c'est que quand je change les données pour ma table (le nom des champs, la table, la config de connection, etc...), et bien ça ne marche plus. En effet, il m'indique cela:
Et la ligne correspond...à l'endroit où l'on modifie les champs, etc...Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/users2/z/zeldasecrets/www/blog/rss/createurxml.php on line 31
Avez-vous une idée du problème?
Voici le lien concerné de mon site:
http://zeldasecrets.phpnet.org/blog/rss/index.htm
Et enfin, voici mon code:
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
50
51
52
53
54 <?php require'prive/configuration.php'; echo" <html> <head> <meta http-equiv=\"refresh\" content=\"$duree_rafraichissement\"> <link type=text/css href=style.css rel=stylesheet> </head> <body>"; $lapagemagik = "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>" . "\n"; $lapagemagik .= "<?xml-stylesheet type=\"text/css\" href=\"$url_lecteur/style.css\" media=\"screen\"?>" . "\n"; $lapagemagik .= "<rss version=\"2.0\">" . "\n"; $lapagemagik .= "<channel>" . "\n"; $lapagemagik .= "<managingEditor>$email_du_manager</managingEditor>" . "\n"; $lapagemagik .= "<webMaster>$email_du_webmaster</webMaster>" . "\n"; $lapagemagik .= "<title>$titre_du_site</title>" . "\n"; $lapagemagik .= "<link>$url_du_site</link>" . "\n"; $lapagemagik .= "<description>$description_du_site</description>" . "\n"; $lapagemagik .= "<copyright>$copyright_du_site</copyright>" . "\n"; $lapagemagik .= "<language>fr</language>" . "\n"; $lapagemagik .= "<image>" . "\n"; $lapagemagik .= "<title>$titre_de_limage</title>" . "\n"; $lapagemagik .= "<url>$url_de_limage</url>" . "\n"; $lapagemagik .= "<link>$lien_ouvertpar_limage</link>" . "\n"; $lapagemagik .= "<width>$largeur_de_limage</width>" . "\n"; $lapagemagik .= "<height>$hauteur_de_limage</height>" . "\n"; $lapagemagik .= "</image>" . "\n"; $db = mysql_connect($hote, $login, $passe) or die ("Connexion à la base de données impossible !"); mysql_select_db($base, $db); $res=mysql_query("select * from $nom_de_la_table order by date desc limit $Limitation");// = la date while($lapagemagik2=mysql_fetch_array($res)){ $titre=$lapagemagik2[titre];// = le titre $lien='http://www.max33blog.com'; // = le lien $description=$lapagemagik2[contenu];// = la description $madate=$lapagemagik2[timestamp]; $datephp=date("Y-m-d H:i +0100", strtotime($madate)); $lapagemagik .= "<item>" . "\n"; $lapagemagik .= "<title><![CDATA[".$titre."]]></title>" . "\n";// le titre $lapagemagik .= "<link>".$lien."</link>" . "\n"; $lapagemagik .= "<pubDate>".$datephp."</pubDate>" . "\n"; $lapagemagik .= "<description><![CDATA[".$description."]]></description>" . "\n"; $lapagemagik .= "</item>" . "\n";} $lapagemagik .= "</channel>" . "\n"; $lapagemagik .= "</rss>"; $fp = fopen("$nom_du_flux.xml", 'w+'); fputs($fp, $lapagemagik); fclose($fp); echo"fichier XML créé ! <img src=xml.gif align=absmiddle><br> <a href=$nom_du_flux.xml><font color=00ff00>Voir le fichier</a><br> <a href=index.htm><font color=00ff00>Retour à l'accueil</a>"; ?> </body> </html>
Merci d'avance à tous!
Partager