le 21/01/2010 à 10:56
probleme variable smarty -> php
Super merci suis vraiment dans la merde. Je te rend franchement la pareil si tu me sort de la !!
{assign var='prodConvert' value=$product->description} // assignation de la variable pour le transfere a php
{php}
$myVar = $this->get_template_vars('prodConvert'); // recuperation de la variable
echo "$myVar<br /><br />"; // controle de cette variable, la il m'affiche bien l'adresse (du type : http://www.bacata.net/RSS/CT%20White_FR.xml)
//ouverture du fichier xml
$reader = new XMLReader();
$reader->open("$this->get_template_vars('prodConvert')"); //ici si je tape l'adresse manuellement ca fonctionne mais avec la variable ca ne fonctionne pas ???
//on parcours le fichier xml
while($reader->read())
{
//rechercher de l'élément nommé 'item'
if ($reader->nodeType == XMLREADER::ELEMENT && $reader->localName == "description")
{
//Lecture de son contenu
if ($reader->read())
{
$valeur = ($reader->value);
//afficher la valeur de l'élément
echo "$valeur<br /><br />";
}
}
}
{/php}
Chargement en cours