Mettre variable dans variable PHP

Résolu
Bonjour,
Je suis en train de créer un script en php pour créer des fichiers. Le contenu de ces fichiers est définit par une variable. Or dans ces fichiers il se trouve aussi une variable. Suand j'exécute le script il me crée un ficher et à l'intérieur, aucune variable comme $variable n'est crée mais juste remplacée par un espace (rien).

La première variable est :

$content = "<?php 
	'" . $base . "' = mysql_connect ('local', 'www', 'xxx');
				mysql_select_db ('dbname', '" . $base . "');
	'" . $sql . "' = mysql_query(\"SELECT post_content FROM '\" . '" . $table . "' .\"' WHERE ID = '\" . '" . $id . "' .\"'\");
	list('" . $content3 . "') = mysql_fetch_array('" . $sql . "'); ?>";


1 réponse

  1. Bonjour,

    Essais comme ça:

    $content = '<?php 
    	$base = mysql_connect ("local", "www", "xxx");
    	mysql_select_db ("dbname",  $base);
    	$sql = mysql_query("SELECT post_content FROM $table WHERE ID = $id");
    	list($content3) = mysql_fetch_array($sql); ?>';


    Gaerebut
    2