Problème d'interprétation du code PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème d'interprétation du code PHP

Re: Problème d'interprétation du code PHP

par Invité » 25 avr. 2010, 19:58

OK, bien compris.
En fait comme un plouc je lançais directement mon fichier sans passer par le serveur.
Merci pour tes explications:
1) le fichier avec extension php est
2) reconnu par le serveur et bien interprété, et
3) ça fonctionne!!!!!!

Merci à toi mais tu auras compris que je suis novice dans tout ça.
Donc je vais pouvoir m'atteler à ajouter du code php dans mes pages Wordpress, n'est-ce pas?
Mon objectif est de les rendre plus dynamiques, d'introduire des formulaires et de gérer les informations du formulaire en connexion avec une base Mysql.
Y-a-t' il des aides à ce niveau si on ne veut pas tout programmer( je ne connais pas php, j'ai juste le livre des nuls), existe-t' il par exemple des outils d'aide à coder du php (gratuits si possible), des outils création de formulaires, et surtout de gestion des données du formulaire.
Ceci est bien sûr un autre sujet.

Re: Problème d'interprétation du code PHP

par stealth35 » 25 avr. 2010, 19:39

l'exécution est identique qu'une page html ! Seulement le serveur que tu as installé est configuré pour reconnaitre des pages dynamiques :

Si je me trompe pas c'est ici :
<IfModule dir_module>
DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>
Dans mon cas à moi, le PHP s'exécutera avec les extensions php php3 html et htm.

exemple dans ton navigateur :

http://localhost/index.php

non ca c'est pour l'index quand tu tape http://localhost il ira cherche en premier index.php si y'a pas il ira cherche index.php3 et ainsi de suite, c'est plutot ici qui faut faire une modif

Code : Tout sélectionner

<IfModule php5_module> AddType application/x-httpd-php .php .html </IfModule>
mais c'est déconseiller de faire ca

Re: Problème d'interprétation du code PHP

par diabless6 » 25 avr. 2010, 19:33

l'exécution est identique qu'une page html ! Seulement le serveur que tu as installé est configuré pour reconnaitre des pages dynamiques :

Si je me trompe pas c'est ici :
<IfModule dir_module>
DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>
Dans mon cas à moi, le PHP s'exécutera avec les extensions php php3 html et htm.

exemple dans ton navigateur :

http://localhost/index.php

Re: Problème d'interprétation du code PHP

par Invité » 25 avr. 2010, 19:24

Comment l'exécuter dans le navigateur à partir du moment où ce n'est pas une extension html mais une extension php?

Re: Problème d'interprétation du code PHP

par diabless6 » 25 avr. 2010, 19:10

Nom du fichier exécuté:
Test hello fin.html
Bah alors faut le mettre en PHP !

Re: Problème d'interprétation du code PHP

par Invité » 25 avr. 2010, 18:59

Nom du fichier exécuté:
Test hello fin.html

Re: Problème d'interprétation du code PHP

par diabless6 » 25 avr. 2010, 18:54

extension du fichier PHP ou HTML ?
à vérifier:

index.html
index.php

Re: Problème d'interprétation du code PHP

par Invité » 25 avr. 2010, 18:50

Oui bien sûr.
J'ai donné le résultat affiché par le navigateur et la source de la page.
Voici la page source d'origine à exécuter:
<!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>&nbsp;</p>
<p>&nbsp;</p>
</body>
</html>

Re: Problème d'interprétation du code PHP

par Calimero » 25 avr. 2010, 18:09

Bonjour,

PHP n'est pas éxécuté du tout dans ta page (il faut regarder la source html de la page pour le voir).

Comment s'appelle le fichier de la page ?

Problème d'interprétation du code PHP

par jsoutest » 25 avr. 2010, 17:31

Bonjour,
Configuration:
<config>Windows 7 / Internet Explorer 7.0</config>
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>&nbsp;</p>
<p>&nbsp;</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.