PHP dans le HTML, le code php montrant
Je suis sûr que c'est simple et stupide de ma part, mais mon code php continue de s'afficher dans ma page html.
C'est juste un test simple:
<html>
<body>
Test 1<br>
<?php
print "Test 2";
echo "Test 3";
print "<b>Test 4</b>";
?>
Test 5<br>
</body>
</html>
Et c'est à quoi il ressemble:
Test 1<br>
Test 4"; ?> Test 5
Ce que le diable ai-je fait de mal? Ci-dessus, j'ai mélangé de l'écho et de l'imprimer pour montrer il ne semble pas faire une différence.
- Avez-vous regardé le code source HTML de la page? Je pense que c'est parce que votre serveur web n'est pas configuré correctement, et n'est pas l'analyse de PHP avant de l'envoyer.
- Quel est le nom de fichier de la page que vous essayez de vue? Pouvez-vous créer une page nommée test.php avec le contenu de
<?php phpinfo(); ?>
et le lancer? - Faire un
view source
de cette page, vous aurez plus de chances de voir votre code PHP incorporé à l'intérieur, où le navigateur est l'interprétation de la<?php
comme un étrange inconnu balise html. Votre serveur est mal configuré et/ou PHP n'est pas installé. - Jetez un oeil à youtube.com/...
- Quand je fais afficher la source, je vois tout mon code php. Mon serveur web est configuré pour php, nous avons beaucoup de pages php qui affichent correctement. Il est le seul test que j'essaye de faire avec php dans un document html qui s'affiche bizarrement.
- Double Possible de le code PHP n'est pas exécuté, au lieu indique le code de la page
Vous devez vous connecter pour publier un commentaire.
Vous n'êtes pas accéder au programme par l'intermédiaire d'un serveur web qui prend en charge le PHP et est configuré pour analyser cette page pour PHP.
.php
l'extension de fichier")si vous utilisez un serveur local (XAMPP, par exemple), et vous accédez à votre page web en double-cliquant sur le fichier html, puis l'adresse dans le navigateur sera
file:///C:/xampp/htdocs/(nom de fichier).html
qui ne sera PAS utiliser PHP pour une raison quelconque. L'adresse correcte à utiliser pour accéder à votre fichier html avec du code PHP dans il est
http://localhost/(nom de fichier).html
qui accède au fichier html en sorte que le PHP fonctionne, et doit être saisi directement dans le navigateur, puis de mettre en signet vos locaux répertoire de l'hôte de sorte que vous pouvez facilement accéder à vos fichiers via le navigateur au lieu de cliquer sur les icônes dans l'explorateur ou dans le terminal
pour information, le préfixe de l'adresse est persistant, de sorte qu'il exercera par le biais de pages liées, ce qui signifie que si PHP ne fonctionne pas sur la première page, alors il ne fonctionnera pas sur les autres pages de votre site web, à l'inverse, si la première page fonctionne, alors le reste sera trop