Mettre variable dans variable PHP

Résolu/Fermé
hraph Messages postés 29 Date d'inscription lundi 2 novembre 2009 Statut Membre Dernière intervention 4 octobre 2013 - 23 mars 2012 à 01:56
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 - 23 mars 2012 à 12:42
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

gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
23 mars 2012 à 12:42
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