Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/10/2009, à 18:24

rpj

php include et apache

Bonjour à tous, j'ai des sites web qui contiennent des pages html avec des " php include " qui fonctionnent correctement sur différent  serveur ( 1&1, Hosteur , ex: www,fuerteventura-losaloes-apartamentos.com)

Mais en localhost apache ne m'affiche pas le résultat des fichiers php.
exemple page web :

<html>
<body>
<?php include("banron.php"); ?>
</body>
</html

Sur les serveurs le contenu de  "banron.php" s'affiche bien (j'utilise cette méthode depuis un moment déjà)
mais avec apache en localhost il ne m'affiche que le contenu html et pas le contenu php.

Si je veut afficher le fichier php tout seul sans le contenu html ça marche.
Apache ne peut-il pas gérer le tag   <?php include("banron.php"); ?>   ?

Bien entendu dans mon instal apache le php fonctionne.

J'espère que j'ai été clair merci d'avance !


La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE,  FF, .
Android dev (éternel débutant)

Hors ligne

#2 Le 11/10/2009, à 23:46

_Enchained

Re : php include et apache

question "con" : ton fichier "html" a bien une extension '.php' ?
Si c'est .html, apache n'interprète pas le php qui est dedans ...

Sinon as-tu bien installé le serveur php et pas "juste" apache ?
voir : http://doc.ubuntu-fr.org/lamp

Hors ligne

#3 Le 12/10/2009, à 09:37

rpj

Re : php include et apache

Salut _Enchained,comme je disais dans mon post tout est bien installé , mais effectivement mon fichier est en html , je voulais utiliser apache pour tester mes sites mais je me débrouillerait autrement (directement sur les serveurs comme avant).
Merci à +


La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE,  FF, .
Android dev (éternel débutant)

Hors ligne

#4 Le 12/10/2009, à 10:18

dbroqua

Re : php include et apache

Dans ce cas il faut modifier ta config d'apache pour dire que les fichiers .html seront aussi interprétés par php.

En effet, par défaut, et en toute logique, les fichiers .html/.htm sont directement "envoyés" au browser sans traitement par le serveur.

cat /etc/apache2/mods-enabled/php5.conf
<IfModule mod_php5.c>
  AddType application/x-httpd-php .php .phtml .php3
  AddType application/x-httpd-php-source .phps
</IfModule>

à toi de rajouter .html/.htm...

Ou au contraire de rendre tes sites compatibles avec la majorité des serveurs Web (en respectant les règles de bases).

Dernière modification par dbroqua (Le 12/10/2009, à 10:19)

Hors ligne

#5 Le 12/10/2009, à 16:39

rpj

Re : php include et apache

Merci dbroqua, le pb n'est pas exactement là mes sites n'ont pas de pb avec la "majorité des serveurs" je ne parle que de Apache en localhost  qui ne restitue pas les balises "php_include" , comme je l' ai dit plus haut en server publique tout marche OK.


La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE,  FF, .
Android dev (éternel débutant)

Hors ligne