Pb d'interpretation PHP danspage HTML

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 : Pb d'interpretation PHP danspage HTML

par testeurY » 07 avr. 2009, 12:03

Bonjour,

J'ai relancé Wamp, fait quelques petites modifs des fichiers de config, lancé la page et tout fonctionne correctement...

Peux pas vous dire précisement ce que j'ai fait....

merci à tous

par testeurY » 06 avr. 2009, 17:55

Merci pour vos réponses.
Je vais regarder la config de Php et je vous dirai.

Ma page est une simple page php avec le code mis plus haut. comme il n 'y avait rien de rien (page blanche), j'ai juste fait clique droit, afficher la source, et dans firefox, je vois le code PHP...

Je pense que c'est un problème de config car j'ai mis des echo "toto" et j'ai appelé des fonctions Php avec des faux arguments (mauvaise signature)... et je n'ai rien du tout.

par zeus » 31 mars 2009, 15:15

En fait, je me demande s'il n'y a pas mauvaise compréhension.
Si le code PHP n'était pas interprété, il n'y aurais pas besoin d'aller voir dans la source.

Je me demande donc tout simplement si tu ne vois pas du HTML :-k

par Ryle » 31 mars 2009, 15:13

Doit y avoir un problème de configuration de ton serveur... si le code php apparait dans le source, c'est qu'il n'est pas interprété sur le serveur et est transmis comme n'importe quelle page html. Le navigateur détectant l'ouverture et la fermeture de balises html (les balises <?php .. ?>) n'affiche pas ce code à l'écran.

Il faudrait donc t'assurer que le module php est bien chargé dans le fichier de httpd.conf d'apache, et/ou que l'extension .php est bien associée au type application/x-httpd-php :)

par zeus » 31 mars 2009, 14:01

Est-ce que tu peux copier coller cette source PHP que tu vois ?

par testeurY » 31 mars 2009, 13:23

pourtant c'est ce que je fais... Allez comprendre

par Elie » 31 mars 2009, 01:51

Si tu lances WAMP et que tu fais http://localhost/index.php tu ne devrait pas avoir de probleme pourtant.
<?php

// rajouté suite à un test 
echo "bonjour";


// connection à la base de données
require('config.ini.php');

mysql_connect($host,$username,$password);
mysql_select_db($bdd_name);

$req = mysql_query("SELECT COUNT(*) as nb FROM photo");
$row = mysql_fetch_array($req);

echo $row['nb'];

?> 

Pb d'interpretation PHP danspage HTML

par testeurY » 30 mars 2009, 18:33

Bonjour,
Je reprends le code après 5ans de non utilisation.
J'imagine que tout a évoluer mais à ce point...
Voici mon code (si code on peut dire^^)

<?php
//rajouté suite à un test 
echo "bonjour";


//connection à la base de données

require('config.ini.php');

mysql_connect($host,$username,$password);

mysql_select_db($bdd_name);

$sql=mysql_query("SELECT COUNT(*) FROM photo");


//C'est peut etre plus la bonne méthode faire, mais c'est un simple test
//doit normalement affiché une erreur car error_display=ON dans .ini
$nb=mysql_result($sql,0,'nb_photo');

echo $nb;
?>
Donc rien de bien méchant (j'ai repris la base). Et bie,je lance WAMP et ma page et là rien du tout...

Clique droit sur lanavigateur> afficher la source => je vois ma code PHP^^ (au fait,j'utilise le blocnote et je nomme ma page dans www/ sous index.php).

J'ai également fait un tour dans les fichiers de config pour afficher les erreurs.... TjS rien sur la page et tjs le code php visible dans la source...


Ai je loupé un truc?

Merci