probleme avec des variables et fwrite - PHP - Programmation
Marsh Posté le 09-06-2006 à 21:51:12
Rien compris.
Marsh Posté le 09-06-2006 à 21:55:23
tain ... c'est vrai que c'est pas facile comme langage ... le francais :s
Marsh Posté le 10-06-2006 à 12:49:33
en fait , c'est fwrite écrit des variables
fwrite($fp,"$lavariable";\n" );
si on trouve marque plus haut dans le code $lavarialbe = 2
ça marque 2
et si y'a rien écrit plus haut ça marque $lavariable
merci ,
Marsh Posté le 10-06-2006 à 23:08:27
teste avec la fonction isset() si la variable existe et puis agit en consequence.
Marsh Posté le 11-06-2006 à 18:50:44
pharaonline a écrit : en fait , c'est fwrite écrit des variables |
"" <> ''
bases de PHP à revoir.
Marsh Posté le 11-06-2006 à 20:06:55
Hermes le Messager a écrit : "" <> '' |
Nan, c'est toi qui n'a pas compris sa question, il veut écrire dans le fichier la valeur de la variable si elle est définie ou le nom de la variable dans le cas contraire. Ce que php ne peut pas improviser tout seul
Marsh Posté le 09-06-2006 à 12:10:31
Bonjour ,
j'essaye depuis un petit moment mais j'y arrive pas
alors voilà ce que je veux faire :
la variable $lavariable est définie plus tot dans le code
$salut = truc
$lavariable = $salut ( $salut est une variable donnée par un formulaire html )
$lol = texte.php;
$fp = fopen($lol,'w+');
fwrite($fp,"<?\n" );
fwrite($fp,"$lavariable";\n" );
fwrite($fp,"$true = "login" ;\n" ); --- ligne qui m'interesse le plus ---
fwrite($fp,"?>\n" );
--mon objectif--
le but serait de pouvoir inscrire des variables prédéfinies mais aussi des variables non définies ( qui seraient inscrites avec fwrite ) , par exemple ici $salut = truc , donc si fwrite fait fwrite de $salut ça inscrit truc et si la variable n'est pas définie dans le php mais seulement dans le corps du fwrite ça inscrit seulement la variable meme si elle est définie plus haut dans ce que le fwrite doit inscrire , donc en résumé ça écrit les variables du fwrite en l'etat sauf quand elles sont définies plus haut ( avant la partie du premier fwrite )
J'espère m'etre fait comprendre
Merci ,