Le PHP ne s'interprète pas

Discussion dans 'Administration d'un site Web' créé par ecocentric, 26 Juillet 2005.

  1. ecocentric
    ecocentric WRInaute accro
    Inscrit:
    10 Février 2004
    Messages:
    3 593
    J'aime reçus:
    0
    J'ai un bug bizarre sur un fichier PHP. Le site en PHP fonctionne. Ce fichier-là renvoie un flux XML (RSS). Lorsque je le lis en faisant un fopen suivi d'un fgets, la chaîne de caractère renvoyée est... le code PHP non exécuté. Avez-vous déjà eu ce problème-là ? Je suis en local sous EasyPHP 1.6.
     
  2. Lambo
    Lambo WRInaute discret
    Inscrit:
    19 Mars 2005
    Messages:
    99
    J'aime reçus:
    0
    Ben moi je trouve ça plutôt normal si tu ouvres un fichier en lecture et que tu demandes soncontenu, tu lui demandes pas de l'interpréter.
    Mais peut être que je suis à côté de la plaque !
     
  3. dmathieu
    dmathieu WRInaute accro
    Inscrit:
    9 Janvier 2004
    Messages:
    6 988
    J'aime reçus:
    0
    logique, comme le dit Lambo.
     
  4. ecocentric
    ecocentric WRInaute accro
    Inscrit:
    10 Février 2004
    Messages:
    3 593
    J'aime reçus:
    0
    Tu ouvres le fichier et tu lis le fichier _après_ exécution du PHP.

    D'ailleurs, s'il n'en était pas ainsi, tu pourrais piquer le code PHP de qui tu veux. Un fopen sur sa page te renverrais le code.
     
  5. ecocentric
    ecocentric WRInaute accro
    Inscrit:
    10 Février 2004
    Messages:
    3 593
    J'aime reçus:
    0
  6. dmathieu
    dmathieu WRInaute accro
    Inscrit:
    9 Janvier 2004
    Messages:
    6 988
    J'aime reçus:
    0
    hum je vois pas de php dans le flux rss ...
    cependant, je pense avoir compris.
    ouvre ton fichier en distant, et non en local (meme si il semble bizarre que tu ait la source en l'ouvrant en local)
    càd ne fait pas
    Code:
    fopen('fichier.php');
    mais,
    Code:
    fopen('http://www.example.com/fichier.php');
     
  7. ecocentric
    ecocentric WRInaute accro
    Inscrit:
    10 Février 2004
    Messages:
    3 593
    J'aime reçus:
    0
    Bein, non, il a été interprété et il a créé le fichier RSS.
     
  8. ecocentric
    ecocentric WRInaute accro
    Inscrit:
    10 Février 2004
    Messages:
    3 593
    J'aime reçus:
    0
    Tu as bien compris.

    Ca, ça marche mais ça ne m'explique pas le bug...
     
  9. dmathieu
    dmathieu WRInaute accro
    Inscrit:
    9 Janvier 2004
    Messages:
    6 988
    J'aime reçus:
    0
    pas un bug
    en local, tu ouvre le fichier avant qu'il ne passe par apache/php.
    donc, pas interprété.
    en distant, tu l'ouvre apres. donc, interprété
     
  10. ecocentric
    ecocentric WRInaute accro
    Inscrit:
    10 Février 2004
    Messages:
    3 593
    J'aime reçus:
    0
    Ah... euh... :oops:
    Hum...
    Oui, en effet...

    Merci KaZhaR.

    Il est temps d'aller dormir un peu, suis plus très frais ce soir ;-)
     
  11. Lambo
    Lambo WRInaute discret
    Inscrit:
    19 Mars 2005
    Messages:
    99
    J'aime reçus:
    0
    J'ai pas l'impression que vous avez posté 8 messages pour comprendre ce que j'avais dit lol.
    Ma bon, ok, j'avais pas été très clair non plus