Bug php, echo affiche absolument tout.

Fermé
Cirrus Fraliose - 4 juin 2014 à 19:18
Klevh Messages postés 1 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 15 novembre 2015 - 15 nov. 2015 à 18:00
Bonjour,
comme indiqué dans le titre j'ai un problème avec echo.
dans mon <body> html j'écris ça :
<p>
ceci est une tentative de php.<br/>
<?php
echo "<p>tentative!</p>";
?>
</p>

en retour mon navigateur affiche ça :

ceci est une tentative de php.
tentative!
"; ?>

quelqu'un peut-il me dire ce que viens faire là ce '"; ?> '?
J'ai bien compris qu'echo m'affichait tout ce qu'il trouvé après lui dans le code php balise incluse.
ce que j'aimerai savoir c'est pourquoi? Est-ce que j'ai oublier quelque-chose?

A voir également:

1 réponse

curumo_leblanc Messages postés 266 Date d'inscription samedi 10 septembre 2011 Statut Membre Dernière intervention 7 juillet 2014 74
4 juin 2014 à 19:23
Bonjour,

vu que tu ouvres et fermes des balises au mauvais endroit, je pense que c'est lié.

Essaie :

<p>
ceci est une tentative de php.</p>
<?php
echo "<p>tentative!</p>";
?>

Je pense que la fermeture inattendu d'une balise <p> de type block en les imbriquant a pu générer ton erreur.
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
4 juin 2014 à 19:32
Non, c'est pas lié: PHP ne prend pas en compte ce qui précède ou suit un bout de PHP. Il exécute ce qui est entre
<?php ?>
et c'est tout.
0
curumo_leblanc Messages postés 266 Date d'inscription samedi 10 septembre 2011 Statut Membre Dernière intervention 7 juillet 2014 74
4 juin 2014 à 19:39
Test en passant en ' au lieu de ". Les quote double permettent l'interprétation de variables au sein d'un echo contrairement au quote simple. Soit tu n'as pas donné le code complet soit ton serveur a une configuration php.ini un peu particulière
0
Klevh Messages postés 1 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 15 novembre 2015
15 nov. 2015 à 18:00
Bonjour, j'ai le même problème et il persiste quelque soit le symbole que j'utilise (' ou "). Mon serveur ne devrait pas avoir une configuration php.ini particulière car je l'ai installé et n'y ai pas touché ensuite :/
0