bonjour,
voilà, j'ai un formulaire,
quand je le remplis, cela me mets ma base de donnée à jour, et ca me mets mon flux rss à jour,
le seul souci, c'est que le lien de la page qui se met dans le flux rss est de type http://www.sarah.ch/francais/?p=expositions&m=$id
ou le $id prend valeur reçu dans le form,
mais mon probleme est le & qui ne s'enregistre pas, je retrouve ceci dans les xml http://www.sarah.ch/francais/?p=expositions
parcontre si je l'enleve, alors le tout marche, sauf que mon lien est faut....
voici mon code :
$id=$_POST['ID'];
$fr_link= 'http://www.sarah.ch/francais/?p=expositions&m=$id';
$en_link ='http://www.sarah.ch/english/?p=expositions&m='.$id;
$date=$_POST['date'];
$fr_title = htmlspecialchars($_POST['fr_titre']);
$en_title =htmlspecialchars($_POST['en_titre']);
$fr_desc=htmlspecialchars($_POST['fr_texte']);
$en_desc =htmlspecialchars($_POST['en_texte']);
$doc = simplexml_load_file("../../francais/sarah-sculpture.rss");
$xml = $doc->channel;
$newShout = $xml->addChild("item");
$newAuteur = $newShout->addChild("title", utf8_encode($fr_title));
$newDate = $newShout->addChild("pubDate", utf8_encode($date));
$newContenu = $newShout->addChild("description", utf8_encode(strip_tags($fr_desc)));
$newContenu = $newShout->addChild("link", $fr_link);
$doc->asXML('../../francais/sarah-sculpture.rss');
voilà, si qqn peut m'aider :)
bonne journée
Annadrill