[php] forcer l'intrpretation d'un script php

maure -  
 gcb -
Bonjour,

J'ai un fichier (index.htm), j'aimerais inserer un petit script php dans ce fichier, genre <?php echo $toto; ?>,

Mais mon pb c'est que le navigateur n'intreprete pas ce script et il l'affiche telqu'il est!!!!

Je pense que le pb peut venir du fait que l'extension du fichier est htm et non php, mais malheursement je n'ai pas le droit de modifier l'extension du fichier ...

Alors exist-il un moyen de forcer le navigateur à intrepreter mon script?

D'avance merci.

6 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut à tous,

    Premièrement je ne vois pas qu'il parle d'appache (peut être il veut seulement afficher avec son navigateur un script php)

    - en ce cas kilian a raison (message N°1)

    Deuxièmement - s'il a installé le serveur as-t-il installé php?

    Si non c'est normal que ça ne marche pas même s'il edite .htaccess

    Troisièmement - s'il a installé php le problème vient peut être de la configuration de son serveur.

    Avant utilisation du fichier .htaccess il faut d'abord mettre en oeuvre son utilsation - dans httpd.conf (AccessFileName .htaccess)
    Ce n'est pas suffisant de mettre dans ton répertoir un fichier qui s'apelle .htaccess.

    S'il n'utilise pas .htaccess alors il faut ajouter la directive directement dans httpd.conf

    lami20j
    1
    1. maure
       
      Salut,

      Merci pour vos réponse,

      En fait j'ai bien php installé et mon serveur intreprete bien les fichiers htaccess je l'ai déja utilisé ...

      mais il n'intreprete pas le code php qui est dans un fichier htm.
      0
  2. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Si tu as le droit de modifier la configuration du serveur qui heberge ces pages, oui tu peux.

    Sinon, tu ne peux pas. Mais tu peux prendre des astuces détournées comme appeler une page externe javascript (qui sera en fait une page Php) contenant le code qui t'arrange, mais il faudra du coup passer par du javascript.
    0
  3. XwZ Messages postés 94 Statut Membre
     
    salut,
    Si killan on peut il faut mettre dans ton répertoir un fichier qui s'apelle .htaccess et dedans mettre :
    AddType application/x-httpd-php .htm
    0
    1. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
       
      Ah, je savais pas. Merci pour l'info :-)
      0
  4. maure
     
    Merci pour vos réponses je vais tester.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. maure Messages postés 5 Statut Membre
     
    Salut XwZ,

    J'ai essayé ton astuce (mettre le code : AddType application/x-httpd-php .htm dans un fichier .htaccess) mais ça n'a pas marché, il n'intreprete toujours pas le code php.

    Aurait tu oublié une partie du code?

    Merci.
    0
    1. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
       
      Salut,

      Au cas où, vérifie que ton fichier porte bien l'extension .htm
      Si c'est .html alors il faudra remplacer .htm par .html dans le script .htaccess
      0
  7. gcb
     
    Comment ce fait-il que tu arrives à créer des fichiers ".htaccess" mais pas ".php" ???
    0