Problème Interprétation PHP
Résolu
jsoutest
Messages postés
35
Statut
Membre
-
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:
- Problème Interprétation PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
3 réponses
c'est curieux , moi d'après Wamp ça passe bien, essayes donc avec des double quote plutôt que des simples.
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>
<!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>
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.
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.