Affichage $ et texte

Répondre
piett
le 09/06/2005 à 10:19
piett
Salut tous,

Pour afficher une variable et la valeur:
La var $txt n'est pas interprétée mais $_POST['txt'] bien, parfait.
$retxt = '$txt = \''.$_POST['txt']."';\n";

Mais pour
$retxt = '$txt = 'tata'';\n";

ca marche pas.

Je sais que c'est un pb de guillemet et compagine mais je trouve pas la bonne combinaison.
Merci du coup de main.
"Des millions d'esprits ouverts ne peuvent avoir tort" Linux ;-)
piett
le 09/06/2005 à 11:02
piett
Merci j'avais lu mais avec le \n"; ca ne fonctionne pas. Pas chez moi du moins.
J'ai trouvé autre chose
$retxt = '$txt = \''."montxt';\n";
"Des millions d'esprits ouverts ne peuvent avoir tort" Linux ;-)
mojorisin
le 09/06/2005 à 11:07
mojorisin
En fait il est normal que ta variable $txt ne soit pas interprétée.
Explication :
Guillemets simple : aucune interpolation de variable. C'est à dire que php ne va pas analyser la chaîne pour voir s'il y a des variable à afficher à l'intérieur.
Guillemet double : les variables sont affichées
Heredoc : les variable sont interprétées
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
piett
le 09/06/2005 à 11:11
piett
Oui c'est le but que la var ne soit pas interprétée.
Piett
"Des millions d'esprits ouverts ne peuvent avoir tort" Linux ;-)
zebden
le 09/06/2005 à 11:38
zebden
comme ceci tu peux faire :

<?php
$retext = '$txt = \''.$montxt.'\';' . "\n";
?>
zebdinou pour les intimes / Blog : http://www.zebden.fr
piett
le 09/06/2005 à 12:09
piett
Oui, comme ça pas de pb.
C'est un peu comme j'ai fais mais sans la variable.
Merci.
"Des millions d'esprits ouverts ne peuvent avoir tort" Linux ;-)
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours