Problème insertion de code PHP dans du HTML

Petit nouveau ! | 9 Messages

17 juil. 2007, 17:50

Bonjour à tous
J'ai un petit problème pour inserrer du code PHP dans un fichier HTML
Nom du fichier toto.html
Dossier d'installation : Web local (http://127.0.0.1)

Voici le script
<?php
$nom="x";
?>
<html>
<head><title><?php echo "TITRE_PAGE_SAISIE" ?></title> </head>
<body>
<form>
Nom :
<input type="text" name="nom" value="<?php echo $nom ?>"><BR>
</form>
</body>
</html>
et voici ce que j'obtiens

Image

Comme vous le voyez, toute la chaîne <?php echo snom ?> est affichée telle quel au lieu de la chaîne "x".
Par contre, si je lance toto.html depuis l'éditeur de Zend Studio, j'ai bien un "x" dans ma boite de texte.

Avez vous une idée

Claude Azoulai
Bientôt 74 ans et j'ai toujours soif d'apprendre

Mammouth du PHP | 2937 Messages

17 juil. 2007, 17:54

Essaie de renommer le fichier en toto.php.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

17 juil. 2007, 17:59

Pour être un peu plus détaillé, pour que le code PHP s'exécute, il faut qu'il soit interprété par le serveur Apache, qui va générer du code HTML, qui va envoyer ce code au navigateur qui va l'afficher.

Si tu nommes ton fichier toto.html, le serveur Apache ne comprend pas qu'il doit demander à PHP de l'interpréter. Pour cela, il faut donner l'extension .php à ton fichier
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 9 Messages

17 juil. 2007, 18:06

Merci les amis

Sui-je bête, j'aurai du y penser.
J'ai renommé toto.html en toto.php et tout est rentré dans l'ordre.

Merci de vos réponses
Claude Azoulai
Bientôt 74 ans et j'ai toujours soif d'apprendre

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

17 juil. 2007, 18:28

Tu n'es pas "bête" à partir du moment où tu as essayé et que tu as posé la question ;)
Celui qui ne pose pas de question ne risque pas de comprendre et continuera à faire des erreurs ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 991 Messages

17 juil. 2007, 18:33

Est puis tous le monde est la pour apprendre certe a des niveaux differents , Lorsque je me suis incrit sur le forum c'etait plutot pour poser des questions est avoir les lanternes des programeurs presant , mais depuis je me suis améliorer et c'est j' aide dans ma possiblité

Tout ceci pour te dire que j'ai pris par habitude de ne créer que des fichiers Php et j ai banie le .htm de mon vocabulaire ... (dans certain cas c'est un mauvaise habitude ... )

@+
DevOps, Symfony4, Hoa