IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Différence .htm et .php entre serveur et easyphp [Wamp]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut Différence .htm et .php entre serveur et easyphp
    Bonjour,
    j'ai crée un site qui fonctionne bien sur les serveurs,(je codais et j'envoyais via ftp pour voir le résultat, pas très pratique)
    j'ai installé easyphp sur mon pc pour le coté pratique.
    et là mon site ne fonctionne plus en local , easyphp fait une différence entre un .htm et un .php
    seul les .php marchent
    voici un essai pour faire afficher un bandeau en fonction de la langue

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <?php session_start(); ?>
    <?php
     
    echo $langue;
     
    switch ($_SESSION['langue']){
    	case "eng":
    		echo '<img src="images/bandeau_eng.jpg">';
    		break;
    	case "esp":
    		echo '<img src="images/bandeau_esp.jpg" >';
    		break;
    	default:
    		echo '<img src="images/bandeau.jpg" >';
    	break;
    }
    ?>
    lorsque je lance ceci avec l'extension.php ca marche, il m'affiche bien la langue puis le bandeau.
    mais avec l'extension.htm
    il m'affiche 
    '; break; case "esp": echo ' puis le bandeau espagnol puis
    '; break; default: echo puis le bandeau francais puis
    '; break; } ?>
    j'ai regardé le php.ini sans résultat
    y a t'il une configuration spéciale ?

    merci d'avance pour votre aide

  2. #2
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    je comprends pas le problème perso

    qu'est-ce qui ne vas pas exactement ? parce qu'il est évident qu'un fichier .htm n'est pas équivalent à un fichier .php !

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut
    désole mais je n'avais pas fini mes explications lorsque le message a été envoyé
    par erreur

    le comportement des fichiers .htm et .php sur le serveur sont identique
    et pas en local avec easyphp

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2005
    Messages : 357
    Par défaut
    Il existe un moyen avec le fichier .htaccess pour traiter toutes les pages ayant l'extension .htm par une extension .php en employant la commande ForceType.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <filesmatch "^htm$">
    ForceType application/x-httpd-php
    </filesmatch>

  5. #5
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Par défaut
    Tu veux dire que le serveur interprète les fichiers .htm comme des fichiers .php ?

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut
    je ne sais pas comment le serveur l'interprete
    mais j'ai essayé le même fichier cite ci-dessus avec les extension .htm et .php
    et le résultat est bon alors qu'en local cela ne fonctionne pas.
    voici l'hebergeur: nexenservices avec php4 si cela vous dit quelque chose

    pour le .htaccess, je mets directement le code dedans en local ?
    cordialement

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut
    je viens d'essayer le .htaccess cela ne fait rien.
    j'ai plus l'impression que c'est easyphp qui a ne sais pas interpreter le code php a partir d'un fichier avec l'extension.htm
    car le même fichier (copier/coller et changement de l'extension)

    merci pour vos reponses

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Web Service] Communication entre PHP et serveurs de jeux
    Par DieseL. dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 21/11/2014, 14h00
  2. [HTML 4.0] Quelle page d'index arrive en tête entre htm, html, php...
    Par remybelleau dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 13/12/2009, 16h43
  3. Différence entre serveur synchrone et serveur asynchrone
    Par luckyluc. dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 17/04/2009, 15h24
  4. [Web Service] Web service entre serveur php et client java.
    Par Spont dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 12/02/2009, 11h01
  5. Réponses: 0
    Dernier message: 31/07/2007, 12h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo