Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2309 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  probleme compatibilité php et SSI server side include

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme compatibilité php et SSI server side include

n°1701300
texaff
Posté le 12-03-2008 à 17:52:44  profilanswer
 

bonjour,  
 
sous catégorie HTML / PHP en fait...
 
 
Je souhaiterai faire marcher une combinaison de php et SSI Server side include.
 
pour que les fichiers .html soit en mode ssi il faut qu'il y ait dans le httpd.conf  
AddHandler server-parsed .html
 
j'ai ensuite ceci pour que les .html soit interpreté par le module php
AddType application/x-httpd-php .php .php5 .html
 
jusque la tout marche bien... seulement je souhaite que les fichier html ne soit pas systematiquement parsé par le server apache (autrement dit je n'ai pas besoin de ssi a chaque fois)  et donc virer la ligne  
AddHandler server-parsed .html
 
 
 
une solution qui devrait marché est de mettre dans le header php dans le fichier html :
header('Content-type: text/x-server-parsed-html;')
 
 
ainsi si ce header est présent, alors il sera parsé par le server, hélas cela ne fonctionne pas...
Apparement en java c'est possible via :
<% response.setContentType ("text/x-server-parsed-html" ); %>
 
bref... j'ai peut etre oublié un truc dans la conf apache ?  
 
merci pour tout ceux qui pourront me répondre ou me demander des détails car je pense pas etre tres clair.


Message édité par texaff le 12-03-2008 à 17:53:02
mood
Publicité
Posté le 12-03-2008 à 17:52:44  profilanswer
 

n°1701561
texaff
Posté le 13-03-2008 à 10:53:59  profilanswer
 

j'ai bien l'impression d'etre tout seul sur ce coup...

n°1701570
soju
One shot !
Posté le 13-03-2008 à 11:03:13  profilanswer
 

je n'y connais pas grand chose en ssi mais :
- tu peux mettre le AddHandler seulement sur certains fichiers (dans un bloc Files)
- pourquoi utiliser ssi vu que tu peux tout faire en php ?
 

n°1701582
texaff
Posté le 13-03-2008 à 11:18:18  profilanswer
 

- tu peux mettre le AddHandler seulement sur certains fichiers (dans un bloc Files)  
késako?
 
- pourquoi utiliser ssi vu que tu peux tout faire en php ?
--> un peu long a expliquer mais en gros je bosse sur une appli qui est faite en java/j2ee asp php et bien d'autre, et donc le truc le plus compatible entre tous c'est apache... donc ssi (les entetes et pieds de pages sont les meme qu'on soit en java ou php)  
 

n°1701674
soju
One shot !
Posté le 13-03-2008 à 13:23:51  profilanswer
 

par exemple :

<Files "truc.html">
AddHandler server-parsed .html
</Files>

tu peux utiliser une regexp à la place de truc.html
tu peux aussi le faire avec Directory si tous tes fichiers ssi sont dans des dossiers spécifiques... etc

n°1701684
texaff
Posté le 13-03-2008 à 13:33:55  profilanswer
 

ouai mais justement c'est pas ca que je veux, je veux que ca soit le php qui decide quel fichier ou non va etre server-parsed... je ne veux pas toucher a la conf apache en quelque sorte
 
si tu prefere le fichier test.html, en fonction de certain parametre (que je verifie en php) , doit etre ssi ou non.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  probleme compatibilité php et SSI server side include

 

Sujets relatifs
Problème que je n'arrive pas a réssoudre HELPPetit problème trivial avec les tableaux
Probleme avec des caractères japonnais et ajax[c] problème débutant
Problème avec une clée cdprobleme flv
Probleme PHP _> FLash[PHP] probleme de redirection
problème socket et threadProbléme de copie de tableau et d'affichage
Plus de sujets relatifs à : probleme compatibilité php et SSI server side include


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR