Bonjour à tous!
J'essaye d'écrire dans un fichier que je crée en mode écriture, mais il ne me reconnait pas les variables :
$boxes_req,$boxes,$boxes_query,$box,...
En fait tous ce que je veux écrire dans le fichier et qui contient un "$" il ne me prend pas!
Je pense qu'il faut les convertir en chaines de caractères mais comment faire?
Voici mon code:
$file_name= fopen("includes/boxes/".$nom_fich, "w" );
$creer= "<?php";
$creer= $creer. " $boxes_req = \"select `page_lien`, `nom_lien` from contenu_boxes where activer='1' and id_boxes='\"$id_boxes\"' order by position_lien asc\" ;";
$creer = $creer. " $boxes_query = tep_db_query($boxes_req); ";
$creer = $creer. " $nbr_boxes= tep_db_num_rows($boxes_query);";
$creer = $creer. "$contenu='';";
$creer = $creer. " while ($boxes = tep_db_fetch_array($boxes_query))";
$creer = $creer. "{";
//$creer = $creer. " $contenu=$contenu.\"<a href='\" . tep_href_link(PAGE.$boxes['page_lien']) . \"'>\". $boxes['nom_lien'] . \"</a><br>\"; ";
$creer = $creer. "}";
$creer = $creer. " $box= new Boxe();";
$creer = $creer. "echo $box->Boxe_Header($titre,'',$color);";
$creer= $creer. "?>";
fwrite($file_name, $creer);
fclose($file_name);
Merci d'avance
Sma.