PETITE "BOX DE COMMENTAIRE"

Signaler
-
Messages postés
149
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
22 novembre 2012
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/46765-petite-box-de-commentaire

Messages postés
149
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
22 novembre 2012

bon bin va falloir vérifier ce que ta dans myThinkwriter qui devrait être ceci:

<?php
$lien = "http://votresite.com";//mettre le nom de ton site
$auteur =htmlspecialchars($_POST['auteur']);
$date = strftime("%d/%m/%y",time());
$contenu =htmlspecialchars($_POST['txt']);

$doc = simplexml_load_file("mythink.xml");
$xml = $doc->channel;
$newShout = $xml->addChild("item");
$newAuteur = $newShout->addChild("title", utf8_encode($auteur));
$newDate = $newShout->addChild("pubDate", utf8_encode($date));
$newContenu = $newShout->addChild("description", utf8_encode(strip_tags($contenu)));
$newContenu = $newShout->addChild("link", utf8_encode($lien));

$doc->asXML('mythink.xml');
?>

et vérifier le fichier xml qui devrait ressembler à ceci:

<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" version="2.0">
<channel>
<title>myThink!</title>
<link>http://www.votresite.com</link>
<description>MyThink de David Perroud</description>
<language>fr</language>
<copyright>Open Source =)</copyright>
...


<title>...</title>
...
<link>...</link>


<title>Steph</title>
29/06/08


<description>Vraiment joli</description>
<link>http://votresite.com</link>


</channel>
</rss>

c pas grave si tout est à la suite genre
<title>Steph</title>29/06/08

<description>Vraiment joli</description><link>http://votresite.com</link>
Messages postés
13
Date d'inscription
dimanche 22 juin 2008
Statut
Membre
Dernière intervention
31 juillet 2008

Je vien de verifier, mythinkreader.php, j'ai exactement la meme chose que tu m'as ecri dans le com
Messages postés
149
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
22 novembre 2012

y a "encore" un problème avec myThinkreader.php, mdr,
peux-tu vérifier que tu as ce qui suit dans ton fichier et si ce n'est pas le cas, me mettre ici ce que tu as?

voici ce que tu devrais avoir:

<?php
$xml = simplexml_load_file("mythink.xml");//le nom du fichier dans lequel on écrit
$noeuds = $xml->xpath("//item");

for($i=sizeof($noeuds)-1; $i>=0; $i--) {
$noeud = $noeuds[$i];
echo "".$noeud->pubDate."
";
echo "Par ".$noeud->title."
";
echo "".stripslashes($noeud->description);
echo "

<hr>\n";
}
?>

salut
Messages postés
13
Date d'inscription
dimanche 22 juin 2008
Statut
Membre
Dernière intervention
31 juillet 2008

Je vien d'essayer ce que tu ma di,maintenan dans la case "reader" apparait le texte suivant: Fatal error: Call to undefined function: simplexml_load_file() in /mnt/163/sda/7/e/tag95c/myThink/myThinkwriter.php on line 7, que se passe t-il selon toi ??
Afficher les 42 commentaires