Aller au contenu

Require avec alias


conan

Sujets conseillés

Bonsoir,

J'ai un petit soucis :angry:

J'ai un apache,php & co sur mon disque D:\.....

Mon repertoire www sur mon E:\....www\

Je possèdes pluieurs sites avec différents sous domaines comme :

toto.nomdomaine.com

titi.nomdomaine.com

tata.nomdomaine.com

Créés via le fichier access.conf

Je souhaite mettre mes classes en commun pour l'ensemble de mes sites car c'est embettant à chaque fois que l'on améliore une partie qu'il faut que l'on recopie dans les différentes version des fichiers.

Pour ce faire je souhaiterais mettre mes classe dans mon D:\.... dans un répertoire similaire à mon répertoire icons

J'ai donc fais ce réperoire classes, mis un alias :

Alias /class/ "D:/rep1/Apache/Classes/"

<Directory "d:/rep1/Apache/Classes/">

Options Index Multiviews

Allowoverride none

Order allow,deny

Allow from all

</directory>

et donc j'ai tenter de faire un require sur cet alias, mais ca ne passe pas.

Comment puis-je faire ?

car je ne voudrais pas mettre directement le chemin dans le require.

Merci de votre aide.

-- Edition

J'ai fais un test avec un fichier php mis dans mon répertoire classes :

http://nomdomaine/titit/class/monfichier.php

et là je charge bien le contenu (m'affiche mon echo)

un include ou require ne marche pas par contre...

Modifié par conan
Lien vers le commentaire
Partager sur d’autres sites

Salut,

tu as tes classes ici

"D:/rep1/Apache/Classes/"

et tes sites

"D:/rep1/Apache/site1/"

"D:/rep1/Apache/site2/"

...

il te suffit de remonter physiquement à l'aide de ".."

Ex:

Dans la page index.php, pour atteindre un fichier situé dans ta bibliothèque partagée tu fais :

require "../Classes/tonfichier.inc.php";

:)

Lien vers le commentaire
Partager sur d’autres sites

Je réponds rapidement car je dois partir pour la matinée.

non les sites (E) et mes classes (D) sont dans des lecteurs différents, question de securité. donc si je dois le mettre c'est en dur, c'est pourquoi je voudrais passé par un alias.

Lien vers le commentaire
Partager sur d’autres sites

Je réponds rapidement car je dois partir pour la matinée.

non les sites (E) et mes classes (D) sont dans des lecteurs différents, question de securité. donc si je dois le mettre c'est en dur, c'est pourquoi je voudrais passé par un alias.

<{POST_SNAPBACK}>

Citation par rapport à toi? les internautes avec des "mauvaises attentions"???

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...