Je travaille sur un formulaire de contact dans mon fichier .php. J'ai toujours travaillé avec des doctypes lâches, cependant, aujourd'hui j'utilise strict. J'ai mon php au-dessus de mon code HTML, et aucun code ne s'exécute. Au lieu de cela, il affiche juste certains des Echos à la page (ils ne sont même pas encore appelés). En outre, dans ma forme, je donne les résultats suivants:PHP est affiché à la page parce que Doctype = Strict
<INPUT NAME="Name" SIZE="30" value="<?php echo $Name; ?>">
Sur la page dans le champ, il affiche: <?php echo $Name; ?>
ce qui se passe ici et comment puis-je résoudre ce problème?
Oui, les pages sont .php Voici le doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Toute entrée apprécié
Le doctype ne devrait pas affecter si le PHP est interprété, cela est probablement un problème avec la configuration de votre serveur Web. Essayez de changer le type de doc à quelque chose d'absurde et voir si le problème persiste. –
Sans rapport avec votre problème, mais c'est aussi invalide XHTML. Les noms d'éléments et d'attributs doivent être en minuscules et les éléments vides doivent se terminer par '/>'. – BoltClock
Je suis d'accord avec @Stefan - il s'agit probablement d'un problème de configuration du serveur. Essayez la page php la plus simple: un fichier contenant uniquement Lee