Les Allergies
Alimentaires
Posez votre question Signaler

Php pas interprété dans html [Résolu]

tipi75 611Messages postés 20 août 2007Date d'inscription 25 mars 2012Dernière intervention - Dernière réponse le 8 oct. 2010 à 19:46
Bonjour,
Je suis en train de faire un site web mais je me prend la tête avec quelque chose.
Je veux mettre du php dans mon html mais php n'est pas exécuté. Je ne comprend pas pourquoi.
Voici mon code html:
<div id = "logo" style = "display: none;"> 
         
        <a href = "http:/nbijoux/index.php?lang=<? $_GET['lang']; ?>&module=accueil"><img src = "images/img_miroir_logo.png" title = "Nathalie Breda Bijoux" alt = "Logo de Nathalie Breda Bijoux" /></a> 
     
    </div>

Voici le code source:
<div id = "logo" style = "display: none;"> 

         
        <a href = "http:/nbijoux/index.php?lang=<? $_GET['lang']; ?>&module=accueil"><img src = "images/img_miroir_logo.png" title = "Nathalie Breda Bijoux" alt = "Logo de Nathalie Breda Bijoux" /></a> 
     
    </div> 

Merci pour votre aide
Lire la suite 

Php pas interprété dans html »

22 réponses
Réponse
+1
moins plus
personne ne peut m'aider????
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir,

Quelques pistes d'erreur possible :
- Ton code PHP et même ouvert : <?php ton code ?> car <? ton code ?> c'est l'ancienne syntaxe.
- As-tu testé cette page sur un hébergement Internet ? ou bien en local ? si c'est en locale utilises-tu un logiciel tel que easy-php, wamp... ?

Bonne journée
Ajouter un commentaire
Réponse
+0
moins plus
Mon site web est hébergé en local avec easy-php.
J'ai essayé avec <?php ?> mais ça ne marche pas. Franchement je n'ai pas d'idée.

Merci pour votre aide.
x.vandewiele- 7 oct. 2010 à 19:25
ton fichier se trouve bien dans le répertoire www d'easy-php ?

Tous les voyants de ton Easy PHP indiquent bien que que tout fonctionne correctement ?
Ajouter un commentaire
Réponse
+0
moins plus
oui tout à l'air normal.
Mon fichier se trouve dans www.

J'ai fais un fichier test juste pour voir si cela venait du serveur mais apparement non puisque j'affiche bien l'écho que j'ai mis.

Donc... je ne sais pas d'où vient mon soucis??
Ajouter un commentaire
Réponse
+0
moins plus
salut,

moi je t'invite à imprimer la ligne suivant sur ta page :

"http:/nbijoux/index.php?lang=<? $_GET['lang']; ?>&module=accueil"

Une fois le lien affiché j'en suis sur tu trouveras.
Ajouter un commentaire
Réponse
+0
moins plus
tu vas me dire que j'ai oublié un slashe juste avant nbijoux:

http://nbijoux/index.php.....


j'ai déjà essayé mais ça ne change rien.
Ajouter un commentaire
Réponse
+0
moins plus
ah oui!

Tu voulais me parler des doubles quotes avant et après le php. J'ai essayé mais ça ne change rien.
Ajouter un commentaire
Réponse
+0
moins plus
Bon aller je te le dit

http://nbijoux{manque un truc - .fr, .com (?)}/index.php?lang<?php echo $_GET['lang']?>&module=accueil
Ajouter un commentaire
Réponse
+0
moins plus
??????
Non, mon site est hébergé en local.
Ajouter un commentaire
Réponse
+0
moins plus
Alors ne met pas http:// mais utilise les chemin relatif.

Si tu es sur la page index.php, ton lien doit être comme suit :

index.php?lang<?php echo $_GET['lang']?>&module=accueil
Ajouter un commentaire
Réponse
+0
moins plus
non, ça ne marche pas.
Le php n'est pas interprété.
Ajouter un commentaire
Réponse
+0
moins plus
EasyPHP est lancé? Les feux sont tous au verts?
Ajouter un commentaire
Réponse
+0
moins plus
ben oui!!! je pense....
je ne vois pas ou on voit les feux vert?
Ajouter un commentaire
Réponse
+0
moins plus
A coté de l'horloge , clic sur la flèche et tu verra le log EasyPHP. Ouvre le tu pourra voir les feux.
Ajouter un commentaire
Réponse
+0
moins plus
hola.

1- Es ce que l'extension de ton fichier est bien .php ?
2- quand tu es sur la page, l'adresse qui s'affiche c'est plutot du genre http://localhost/ ou c:\ ...
ca c'est pour les trucs de base, mais sinon je vosi ca dans ton code :

<a href = "http:/nbijoux/index.php?lang=<? $_GET['lang'];

je pense que ce qui se passe, c'est que comme tu es dans uen chaine de caractère, le parseur ne veut pas executer le code....

essayes de faire plutot:


<div id = "logo" style = "display: none;">


<?php echo' <a href = "http:/nbijoux/index.php?lang='. $_GET['lang'] .'&module=accueil"><img src = "images/img_miroir_logo.png" title = "Nathalie Breda Bijoux" alt = "Logo de Nathalie Breda Bijoux" /></a>

</div> ';
?>
Ajouter un commentaire
Réponse
+0
moins plus
il est du type:

http://localhost/....

J'ai essayé de faire ce que tu as fait mais ça ne marche pas, le lien n'est pas reconnu.

Franchement je ne sais pas quoi faire.
Ajouter un commentaire
Réponse
+0
moins plus
Est ce que ce code fonctionne (dans un fichier avec la même extension et dans le même répertoire que celui à tester).
<?php phpinfo(); ?>
Ajouter un commentaire
Réponse
+0
moins plus
C'est bon j'ai résolu mon problème.
Ajouter un commentaire
Réponse
+0
moins plus
pas cool... dis nous ou était le pb, après nous avoir tenu en haleine !
Ajouter un commentaire
Réponse
+0
moins plus
En fait c'était lié à mon architecture de mon site. Avec le fichier index.php je fais appel à ma page html donc si je veux intégrer du php une fois que ma page html est affiché je ne peux plus utilisé du php puisque c'est un mangage côté serveur. Donc, pour remédier au problème j'ai utilisé du javascript.

Merci pour votre aide..... cela a été la galère. Merci...merci
Nabla's- 8 oct. 2010 à 19:46
ha oui, si tu intègre un fichier .html il n'est pas interprété
Ajouter un commentaire
Ce document intitulé « php pas interprété dans html » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?