Page 2 sur 2

Re: Magpierss : Générer un flux rss

MessagePosté: Jeu Oct 16, 2008 10:41 am
par Yoyo
Pourquoi tu insères pas ton lien lors de la génération du flux xml ? Tu dis que $lien vaut un nombre, alors pourquoi pas faire:

Code: Tout sélectionner
$xml .= '<link>http://tonsite.com/index.php?id='.$lien.'</link>'

Re: Magpierss : Générer un flux rss

MessagePosté: Jeu Oct 16, 2008 1:33 pm
par twin
C'est parfait tout çà ;)
J'avais essayé, mais j'ai du me tromper quelque part.
Maintenant, j'ai le problème de ma date est résoudre (et après sa devrait être bon). Mais mon problème et qu'il y a une table date, mais elle est vide.

Re: Magpierss : Générer un flux rss

MessagePosté: Jeu Oct 16, 2008 3:17 pm
par Yoyo
Faut un peu chercher aussi hein :beurk: J'suis là pour aider par pour servir sur un plateau. S'il y a pas de date dans la base de données, c'est qu'il y a un problème avec la requête d'insertion.

$ajout= "INSERT INTO article_flux (titre, texte, date, url, site) VALUES('$item[title]','$item[description]','$item[date]','$item[link]','$verification2[nom]')";

Tu n'as qu'à afficher $ajout:

echo $ajout;

pour voir si la requête d'insertion correspond bien à ce que tu penses. Tu verras tout de suite si la date est présente ou pas.

Re: Magpierss : Générer un flux rss

MessagePosté: Jeu Oct 16, 2008 3:29 pm
par twin
Ha mais je t'assure que je cherche, je test...depuis hier, je ne lâche pas l'affaire; mais je suis vraiment mauvais. Je n'arrête pas de consulter et lire pleins de sites, forums...mais cela ne m'aide pas toujours.

Pour la date, la table "date" est complètement vide.

Théoriquement, c'est juste la requête ci-dessous qui permet d'ajouter les informations dans la bdd ?
$ajout= "INSERT INTO article_flux (titre, texte, date, url, site) VALUES('$item[title]','$item[description]','$item[date]','$item[link]','$verification2[nom]')";

Car là, elle me semble bonne, mais rien de s'affiche pour la date alors que le reste, c'est bon. La je pense qu'il va être difficile de m'aider pour la suite :?

Re: Magpierss : Générer un flux rss

MessagePosté: Jeu Oct 16, 2008 3:34 pm
par Yoyo
Je répète, fais un affichage de ta requête pour debugger:

echo $ajout;

Re: Magpierss : Générer un flux rss

MessagePosté: Jeu Oct 16, 2008 3:35 pm
par twin
Euh, oui, mais où ?
Quand je te dis que je ne suis pas doué. :/
J'ai essayé d'ajouter la requête sur ma page où j'aimerais que la date s'affiche, mais sans succès.

Re: Magpierss : Générer un flux rss

MessagePosté: Jeu Oct 16, 2008 4:00 pm
par twin
J'ai réussi à afficher la date sur ma page archive en faisant :
<?php echo $date = date("d-m-Y", parse_w3cdtf($item['date']));?>
La date ne s'insère pas dans la bdd, mais elle s'affiche au moins sur le site. Par contre, il n'affiche pas la bonne date, mais :
01/01/1970

Re: Magpierss : Générer un flux rss

MessagePosté: Jeu Oct 16, 2008 4:25 pm
par Yoyo
Affiche ta requête après l'avoir initialisée n'importe ou dans ton code pour la debugger:

echo $ajout;

Ensuite, regarde si cette requête correspond bien à ce que tu attends, que a la date est bonne.

Re: Magpierss : Générer un flux rss

MessagePosté: Jeu Oct 16, 2008 4:42 pm
par twin
La requête n'affiche rien du tout. Je n'y comprend plus rien... :o