Include un fichier php dans un different site sur le meme serveur

Include un fichier php dans un different site sur le meme serveur - PHP - Programmation

Marsh Posté le 18-10-2007 à 10:12:38    

L'appel de mes fichiers se fait par un lien absolu au racine de serveur, exemple:
/var/www/vhosts/site1.com/httpdocs
 
pour le site1.com ca marche le require(/var/www/vhosts/site1.com/httpdocs/file_to_include.php)
mais pour le site2.com qui a le path /var/www/vhosts/site2.com/httpdocs, le require(/var/www/vhosts/site1.com/httpdocs/file_to_include.php)
 
Est ce que qq1 a une idee comment c'est possible de resoudre ce probleme. J'ai pensee au debut aux droits sur le dossier site1.com et site1.com/httpdocs mais c'est pas ca. Est ce que il y'a une configuration special dans apache ou httacces que doit etre changer ?
 
Je dois appeler ce fichier depuis cet emplacement car ce n'est pas un seul fichier que doit etre appeler, lui meme appel des autres depuis plusieur repertoire, en plus J'ai plus que 100 sites sur ce serveur (site1.com .. site99.com site100.com ). je peux pas copier tous ces fichiers dans tous ces sites.
 
J'espere que ma question etait bien claire. Votre aide est bcp apreciee.

Reply

Marsh Posté le 18-10-2007 à 10:12:38   

Reply

Marsh Posté le 18-10-2007 à 10:14:39    

Bonjour aussi ...

Reply

Marsh Posté le 18-10-2007 à 13:31:21    

lol +1 micfont999
 
Regarde ce côté là,
http://www.php.net/manual/fr/ini.c [...] clude-path
 
Et si c'est pas ça,
essayes d'utiliser des paths relatifs plutot que absolus
 
Voilà voilà

Reply

Marsh Posté le 18-10-2007 à 13:33:01    

FlyPhp a écrit :

lol +1 micfont999
 
Regarde ce côté là,
http://www.php.net/manual/fr/ini.c [...] clude-path
 
Et si c'est pas ça,
essayes d'utiliser des paths relatifs plutot que absolus
 
Voilà voilà


 
 
ah t'es plus sympa que moi toi :)  
 [:magnasuprema]  
c'est étrange son histoire de liens la, il à du ce planter, ou alors j'ai pas tout compris  :whistle:  

Reply

Marsh Posté le 18-10-2007 à 13:38:37    

Que veux tu... j'ai un coeur d'or :D
 
Je pense aussi qu'il doit se planter quelque part, c'est pour ça qu'avec les liens relatifs ça devrait aller mieux si il fait attention.

Reply

Marsh Posté le 18-10-2007 à 13:40:59    

bah plus pratique si en plus il change de serveur ou d'arborescence un jour ou l'autre.. j'ai fais une fois l'erreur d'utiliser les liens absolus, depuis j'ai compris ma douleur :)

Reply

Marsh Posté le 18-10-2007 à 18:17:48    

une autre bonne solution est de combiner les paths relatifs avec dirname(__FILE__).
Perso, j'ai pas compris non plus pourquoi son include marche site "site1" et "site2" sont sur le même serveur et qu'ils lui appartiennent tous les 2 :??:

Reply

Marsh Posté le 18-10-2007 à 20:55:05    

ton hébergeur a surement activé le safe_mode (en tous cas j'espère pour lui) :
http://fr.php.net/manual/fr/features.safe-mode.php

Reply

Sujets relatifs:

Leave a Replay

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