Un echo dans un echo, dans un echo... php
Résolu
Lcf.vs
Messages postés
144
Date d'inscription
Statut
Membre
Dernière intervention
-
Lcf.vs Messages postés 144 Date d'inscription Statut Membre Dernière intervention -
Lcf.vs Messages postés 144 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
en supposant que j'ai 3 echo les uns dans les autres, comment dois-je noter le troisième, svp?
en supposant que j'ai 3 echo les uns dans les autres, comment dois-je noter le troisième, svp?
A voir également:
- Php echo
- Echo discord - Forum Casque et écouteurs
- Easy php - Télécharger - Divers Web & Internet
- @Echo off - Forum Virus
- Problème echo fichier .bat ✓ - Forum Windows 7
- Echo lors d'un appel samsung - Forum Mobile
11 réponses
merci pour ton explication, justement, je voulais savoir pourquoi, c'est tout...
(par contre, selon ton calcul, ta solution sera, même si elle a l'air meilleure, toujours plus longue en code, à moins que tes noms de variables ne fassent jamais plus d'un caractère... fais le calcul, ("$ "+"caractère x"+","), pour chacune de tes variables, donc contre 3 antislashes... ^^)
(par contre, selon ton calcul, ta solution sera, même si elle a l'air meilleure, toujours plus longue en code, à moins que tes noms de variables ne fassent jamais plus d'un caractère... fais le calcul, ("$ "+"caractère x"+","), pour chacune de tes variables, donc contre 3 antislashes... ^^)
bon, bon, le echo est pitêt un mauvais exemple... alors disons ceci, qui serait plus logique, c'est d'ailleurs mon problème actuel:
$fichier1 = "$page.php";
$somecontent1 = "
<?php
function lamienne()
{
echo'<form action=?form.php? method=?post?>';";
que devrais-je mettre à la place des ?? merci...
$fichier1 = "$page.php";
$somecontent1 = "
<?php
function lamienne()
{
echo'<form action=?form.php? method=?post?>';";
que devrais-je mettre à la place des ?? merci...
Sauf que ca n'a aucun sens ce que tu écris...
<?php function lamienne($fichier) { echo "<form action='". $fichier ."' method='post'> ; } $destination = "form.php"; // je declare la destination du form $form = lamienne($destination); // je créé la balise form echo $form; // j'affiche la balise ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je sais bien que ça n'a pas de sens en soi mais c'était pour montrer la ligne incriminante... ;)
je te remercie mais ça change tout, ça, si j'ai plusieur trucs à mettre ainsi, ça va être la foire, mais on m'a conseillé d'autre part, d'utiliser le " et ça a l'air de marcher en plus des autres... encore merci...
je te remercie mais ça change tout, ça, si j'ai plusieur trucs à mettre ainsi, ça va être la foire, mais on m'a conseillé d'autre part, d'utiliser le " et ça a l'air de marcher en plus des autres... encore merci...
aaarrggg... bug, on nage en plein code ici...
je voulais dire le & q u o t ; sans les espaces, bien-sûr...
je voulais dire le & q u o t ; sans les espaces, bien-sûr...
désolé, non, le & q u o t ; ne fonctionne pas en fait, je vais donc donner mon bout de code qui coince:
<?php
$fichier = "$nom.php";
$somecontent = "
<?php
function fctx()
{
echo'<form action=?$nom.php? method=?post?>';
echo'<input type=?password? class=?textfield? name=?pseudo?>';
echo'<input type=?password? class=?textfield? name=?mdp?>';
echo'<br>';
echo'<input type=?submit? class=?textfield? name=?submit? value=?ok?>';
echo'</form>';
}
?>";
$handle = fopen($fichier, 'w+');
fwrite($handle, $somecontent);
fclose($handle);
?>
Par quoi devrais-je remplacer les ?, svp?
<?php
$fichier = "$nom.php";
$somecontent = "
<?php
function fctx()
{
echo'<form action=?$nom.php? method=?post?>';
echo'<input type=?password? class=?textfield? name=?pseudo?>';
echo'<input type=?password? class=?textfield? name=?mdp?>';
echo'<br>';
echo'<input type=?submit? class=?textfield? name=?submit? value=?ok?>';
echo'</form>';
}
?>";
$handle = fopen($fichier, 'w+');
fwrite($handle, $somecontent);
fclose($handle);
?>
Par quoi devrais-je remplacer les ?, svp?
Je t'ai dit : ce que tu écris n'a aucun sens... je réitère : ce que tu ecris n'a aucun sens.
Heureusement que je m'emmerde à te pondre du code qui fonctionne dans chaque message :-////
Heureusement que je m'emmerde à te pondre du code qui fonctionne dans chaque message :-////
<?php function fctx($action) { echo'<form action="' . $action . '" method=post>'; echo'<input type=password class="textfield" name="pseudo">'; // depuis quand un pseudo est un password ? --> type text ! echo'<input type=password class="textfield" name="mdp">'; echo'<br>'; echo'<input type=submit class="textfield" name="submit" value="ok">'; echo'</form>'; } $fichier = "nom.php"; $somecontent = fctx($fichier); $handle = fopen($fichier, 'w+'); fwrite($handle, $somecontent); fclose($handle); ?>
<?php
$fichier = "$nom.php";
$somecontent = "
<?php
function fctx()
{
echo'<form action=\"$nom.php\" method=\"post\">';
...
Tu mets des \" ( antislash ,double guillemet)
$fichier = "$nom.php";
$somecontent = "
<?php
function fctx()
{
echo'<form action=\"$nom.php\" method=\"post\">';
...
Tu mets des \" ( antislash ,double guillemet)
bonsoir et merci à vous deux...
dis gryzzly, pourrais-tu me dire pourquoi le faire à ta façon, stp? ça alourdi le code, vu que ça fait plus de caractères, non?
dis gryzzly, pourrais-tu me dire pourquoi le faire à ta façon, stp? ça alourdi le code, vu que ça fait plus de caractères, non?
pourquoi le faire à ta façon ?
Ma réponse est la suivante :
le code est franchement plus clair... et pour 6 (?) caractères de plus (411 pour le code du message 6 contre 417 pour le mien au message 7, sachant que tu dois rajouter les antislash devant tous les "doublons de guillemets"... tu est perdant), sans compter la mise en page avec les tabulations et espaces de mise en page, pour un code facilement lisible, débogguable,facilement relisible et donc modifiable dans 2 ans... j'opte pour ma version. d'autant que dans deux ans, tu ne comprendras plus ce que tu as inclus dans quoi...
déjà, rien que voir ca :
ca me choque. inclure les balises php dans du php ?
libre à toi de faire le choix. tu codes comme bon te semble... tant mieux que j'ai pas à repasser derrière... ;-)
Ma réponse est la suivante :
le code est franchement plus clair... et pour 6 (?) caractères de plus (411 pour le code du message 6 contre 417 pour le mien au message 7, sachant que tu dois rajouter les antislash devant tous les "doublons de guillemets"... tu est perdant), sans compter la mise en page avec les tabulations et espaces de mise en page, pour un code facilement lisible, débogguable,facilement relisible et donc modifiable dans 2 ans... j'opte pour ma version. d'autant que dans deux ans, tu ne comprendras plus ce que tu as inclus dans quoi...
déjà, rien que voir ca :
<?php .... <?php .... ?> .... ?>
ca me choque. inclure les balises php dans du php ?
libre à toi de faire le choix. tu codes comme bon te semble... tant mieux que j'ai pas à repasser derrière... ;-)