Problème Interprétation PHP

Résolu
jsoutest Messages postés 35 Statut Membre -  
jsoutest Messages postés 35 Statut Membre -

Firefox 3.6.3
Wampserver
Apache V 2.2.11
Mysql 5.1.6

Il semble que mon code PHP dans le corps du HTML n'est pas bien interprété.

Source du code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>

<body><?php
echo '<p>Hello World!</p>';
echo '<p>FIN</p>';

?>
<p> </p>
<p> </p>
</body>
</html>

Résultat Firefox affiché:
Hello World!'; echo '

FIN
'; ?>

Pourriez-vous me dire où se situe le problème:
codage, paramétrage Apache, navigateur?

Je compte ajouter du PHP dans les pages Wordpress et mon test en localhost ne semble pas fonctionner, le premier echo est pris pour du code PHP mais pas la suite qui est considérée comme du texte.
Merci d'avance pour votre aide.
A voir également:

3 réponses

Crillus Messages postés 214 Statut Membre 563
 
c'est curieux , moi d'après Wamp ça passe bien, essayes donc avec des double quote plutôt que des simples.
0
jsoutest Messages postés 35 Statut Membre
 
C'est pareil avec les doubles quote

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>

<body><?php
echo "<p>Hello World!</p>";
echo "<p>FIN</p>";

?>
<p> </p>
<p> </p>
</body>
</html>
0
jsoutest Messages postés 35 Statut Membre
 
OK résolu.
1) l'extension du fichier doit être php et non pas html,
2) il faut lancer le fichier via le serveur (localhost par exemple) et non pas directement depuis le fichier car c'est bien le serveur qui interprète le code php, le transforme en code html de façon à ce que le navigateur puisse l'afficher.
0