Easy php

Bonjour,
j'ai installé easy php mais lorsque j'essai de lire mes fichier, qui contienne du html et php juste le code html est retranscris les php ne s'affiche pas, mon port est 8888 win vista, tout semble foctionné mais pas de php, j'ai mis ces fichier dans www et y accde avec serverlocal par easyphp, les codes que je teste vienne du siteduzero donc je pense qu'ils sont bons !! merci à vous

8 réponses

  1. Bonjour, le php ne lit pas les fichiers .html, le html ne lit pas les fichiers .php, tu dois faire soit l'un, soit l'autre :).
    0
    1. ah bon? pourtant dans le sitedu zero ils disent que le php interprete le html sans probleme et dailleurs tous les exemple de code qu'ils donnent sont un mix de html et php il faut juste les enregistrer en php car le php lui ne peut pas etre interpreter par un serveur simple, es tu sur de ce que tu dis ou peut etre ai je mal compris, mais j'ai vue des tonnes de code mix html php alors comment serais ce possible ?
      0
    2. un fichier *.php peut interpréter du code html
      en revanche un fichier html ne peut pas interpréter du php
      0
    3. oui c'est la tout mon pb j'enregistre les codes en php et dans ce code il ya du html et php donc ca ne devrait pas^poser de pb mais au final il y a juste le html qui ressort sur le navigateur !!je ne comprends pas!! merci de ton aide en tout cas
      0
    4. A topfr : j'ai bien precise que c'est d'extension dont je parle, et non pas de language.
      0
    5. Contributeur
      C'est normal, le php est interprété par le serveur et renvoie du html, rien de très étrange là dedans... !
      0
  2. tu mets quoi comme url dans ton navigateur pour lancer les scripts ?
    0
    1. pour les script je vais dans easyphp local web l'adresse est: http://127.0.0.1:8888/affichertextphp.php
      merci
      0
  3. Si tu mets juste http://127.0.0.1/affichertextphp.php ca change rien ?
    Tu peux nous montrer ton code php ?
    0
    1. si je mets cette adresse ca ne marche pas le navigateur ne trouve rien
      0
    2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
      <head>
      <title>Ceci est une page de test avec des balises PHP</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      </head>
      <body>
      <h2>Page de test</h2>

      <p>
      Cette page contient du code (x)HTML avec des balises PHP.<br />
      <?php /* Insérer du code PHP ici */ ?>
      Voici quelques petits tests :
      </p>

      <ul>
      <li style="color: blue;">Texte en bleu</li>
      <li style="color: red;">Texte en rouge</li>
      <li style="color: green;">Texte en vert</li>
      </ul>

      <?php
      /* Encore du PHP
      Toujours du PHP */
      ?>
      </body>
      </html>
      et voila ce que j'obtiens à l'ecran:
      Page de test

      Cette page contient du code (x)HTML avec des balises PHP.
      Voici quelques petits tests :
      *Texte en bleu
      *Texte en rouge
      *Texte en vert
      0
    3. oups cé pas ce code cé celui ci: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
      <head>
      <title>Notre première instruction : echo</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      </head>
      <body>
      <h2>Affichage de texte avec PHP</h2>

      <p>
      Cette ligne a été écrite entièrement en (x)HTML.<br />
      <?php echo "Celle-ci a été écrite entièrement en PHP."; ?>
      </p>
      </body>
      </html>
      0
    4. Contributeur
      Et que trouves-tu dans le code source de la page générée ?
      0
  4. Tu utilises bien le tag
    <?php
    //ton code php
    ?>

    et non
    <?
    //ton code php
    ?>
    0
    1. Tout est bon, ca doit un probleme de configuration d' Easyphp
      Fait un clique sur l' icone d' Easyphp en bas a droite de l' ecran et ensuite
      Clique sur configurer ==> Apache
      et tu descends un peu et tu regardes la ligne Listen

      #Listen 12.34.56.78:80
      Listen 127.0.0.1:80 
      0
      1. Listen 12.34.56.78:80
        Listen 127.0.0.1:8888
        j'ai essayer de changer avec 80 mais ca ne marche pas en plus j'ai ,un warning sur easy php me disant que dorenavant il faut utiliserle port 8888 pour eviter les pbs avec vista ,,,,que faire grgrgr
        0
      2. Il faut remplacer 127.0.0.1:8888 par *:80

        Ensuite tu pourras mettre localhost, 127.0.0.1, ou ton adresse ip locale.

        Exemple :

        http://localhost/
        http://127.0.0.1/
        http://tonadresseip/ (exemple : 192.168.1.40)

        Bonne journée
        0
    2. Et si tu mets http://localhost:8888/affichertextphp.php
      0
      1. ca marche !! merci super je ne sais pas si j'abuse mais par hasrd saurait tu parametrer dreamweaver cs 5.5 pour easyphp, merci beaucoup en tout cas
        0
    3. Houla non quand j' ai commencé à coder j' utilisais dreamwever cs3 je crois mais bon, très vite j' ai arrété Dreamweaver et utilisé Notepad Plus
      Dreamweaver te code les pages n' importe comment.
      0
      1. merci pour ton aide anyway bonne journée
        0