[HTML/APACHE SSI] Include d'un fichier

Include d'un fichier [HTML/APACHE SSI] - HTML/CSS - Programmation

Marsh Posté le 21-07-2003 à 19:17:36    

Voila je fais deja des includes de fichiers dans mon répertoire courant, ca va #1
 
le probleme, c'est que jai un sous répertoire dans mon projet web, dans lequel j'aimerais faire des includes dans mes fichiers html de fichier du répertoire parent
 
ex: web/blablabla.shtml -> lui ca fonctionne
web/priv/blablabl2.shtml -> lui ca fonctionne pas
 
voila les syntaxes que j'ai tenté
 

Code :
  1. <!--#include virtual="../template_meta.shtml" -->
  2. <!--#include file="../template_meta.shtml" -->

Reply

Marsh Posté le 21-07-2003 à 19:17:36   

Reply

Marsh Posté le 21-07-2003 à 19:23:18    

dans le browser
 

Code :
  1. [an error occurred while processing this directive]


 
jai pas accès au dossier des logs  :fou:  
 
je reviens dans 2min, jvais essayer que quelqu'un me donne ca

Reply

Marsh Posté le 21-07-2003 à 19:33:33    

c pas un lien récursif
 
en gros, jai fichier1.html, fichier2.html, meta.html
 
au lieu d'avoir à faire du copy paste des meme métas dans toutes mes pages, j'ai fait un fichier méta que j'inclus
 
meta.html et fichier1.html sont dans le dossier web/ alors que fichier2.html est dans web/priv
 
c ce dernier qui est incapable d'inclure méta

Reply

Marsh Posté le 21-07-2003 à 19:39:13    

hum étrange, jvais voir si ca serait pas la config de apache qui déconne
 
faut dire que c monté plutot étrangement comparativement à un httpd.conf frais d'une installation

Reply

Marsh Posté le 21-07-2003 à 19:42:51    

jviens de tester en html et ca ne fonctionne pas non plus
 
allez hop, on se claque un lecture du conf :D

Reply

Marsh Posté le 21-07-2003 à 19:47:22    

jai trouvé que ces 2 lignes là qui semble se rapporter au cas
 

Code :
  1. AddType text/html .shtml
  2. AddHandler server-parsed .shtml

Reply

Marsh Posté le 21-07-2003 à 19:58:37    

HotShot a écrit :

Ouaip ca c normal.
 
T'as testé avec un fichier tout simple ? t'as vérifié les permissions d'accès sur les fichiers ?


 
fichier tout simple : <title>Approvisionnements</title>
 
ne fonctionne pas
 
jviens de tester <!--#echo var="DATE_LOCAL" --> et ca fonctionne donc c vraiment un probleme de include
 
les permissions de fichiers sont ok, on fonctionne avec DFS et mes répertoires on les bon acls en -io et -ic

Reply

Marsh Posté le 21-07-2003 à 20:03:58    

option de mon répertoire
 

Code :
  1. <Directory "/web/htdocs/dfs/dfs/projects/webachat">
  2.    Options Indexes FollowSymLinks Includes
  3. </Directory>


 
en gros mon projet web se retrouve dans webachat/prod/web/
 
dans ca jai tout mes fichiers shtml public, dont mes fichiers d'includes
 
j'ai aussi un répertoire webachat/prod/web/priv qui ne sont accessible qu'aux personnes d'un group qui sont bien authentifié, et c'est dans les shtml de ce répertoire que je ne peux pas faire d'include des mes fichiers d'includes qui se retrouve dans le répertoire précédent

Reply

Marsh Posté le 21-07-2003 à 20:06:14    

si je fais une copie de mes includes dans mon répertoire priv/ et que je mets les includes ainsi, ca fonctionne, donc c seulement pas possible d'inclure un fichier du répertoire parent
 

Code :
  1. <!--#include file="template_title.shtml" -->
  2. <!--#include file="template_meta.shtml" -->
  3. <!--#include file="template_css.shtml" -->

Reply

Marsh Posté le 21-07-2003 à 20:16:25    

erreur du log, lorsque j'ai virtual et non file
 

Code :
  1. [Mon Jul 21 14:15:36 2003] [error] [client 9.54.35.163] unable to include "../te
  2. mplate_title.shtml" in parsed file /web/htdocs/app/webachat//bromont/ff_ibm.shtm
  3. l

Reply

Marsh Posté le 21-07-2003 à 20:16:25   

Reply

Marsh Posté le 21-07-2003 à 20:30:26    

HotShot a écrit :

Pkoi t'as deux "/"


 
ca j'en ait aucune idée
 
sinon jai tenté autre chose, et c pas le include mais plutot le chemin qu'il tente d'utilisé selon moi
 

Code :
  1. <!--#fsize virtual="../template_title.shtml" -->


 
erreur

Code :
  1. [Mon Jul 21 14:29:00 2003] [error] [client 9.54.35.163] unable to get information about "../template_title.shtml" in parsed file /web/htdocs/app/webachat//bromont/ff_ibm.shtml

Reply

Marsh Posté le 21-07-2003 à 20:36:21    

Code :
  1. [Mon Jul 21 14:34:35 2003] [error] [client 9.54.35.163] unable to include "./../template_title.shtml" in parsed file /web/htdocs/app/webachat//bromont/ff_ibm.shtml


 
jviens de trouver quelques chose sur google qui me dit que ca srait supposé de marcher
 
Let's say our current working directory is "./searchdata"  
 
Up to 12 parent paths will be searched. Note that this is equivalent to searching:
 
 "./searchdata/templates/english/file.txt"
 "./searchdata/templates/file.txt"
 "./searchdata/file.txt"
 "./file.txt"
 "../file.txt"
 ...
If "file.txt" if found, its contents will be read and inserted into the document where the SSI call was, and the search process will stop.  

Reply

Marsh Posté le 21-07-2003 à 20:56:56    

mon documentURI
 

Code :
  1. DOCUMENT_URI=/webachat/bromont/ff_ibm.shtml

Reply

Marsh Posté le 21-07-2003 à 21:17:22    

HotShot a écrit :

ton template_title.shtml est dans le répertoire "bromont" ?  


 
non
 
web/template_title.shtml
 
que je tente d'inclure dans
 
web/bromont/ff_ibm.shtml


Message édité par burgergold le 21-07-2003 à 21:18:03
Reply

Marsh Posté le 21-07-2003 à 22:04:34    

non plus :P
 
jai posé la question sur expert-exchange, si jamais tu veux suivre le tout
 
http://www.experts-exchange.com/Web/Q_20685322.html

Reply

Marsh Posté le 22-07-2003 à 13:42:56    

up en ce nouveau jour

Reply

Marsh Posté le 22-07-2003 à 21:58:29    

up de ce fin de jour  :cry:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed