Plusieurs sites, plusieurs include

Répondre
surfeurdu33
le 09/10/2006 à 19:06
surfeurdu33
Bonjour,

j'aimeai savoir si il est possible de configurer php pour qu'il utilise plusieurs dossiers include.

J'ai 3 sites et chez mon hébergeur, chaque site possède son dossier include.

Est-il possible de faire la meme chose en local ?

Quel paramètre faut-il modifier ?

J'ai essayé de rejouter un dossier dans php.ini mais arpès si je fait :

<?php include("head.php"); ?>


Ca m'inclus le head.php du premier include que j'ai spécifié dans php.ini

Y'a t'il une solution ?

Merci d'avance
LA GLOBULE
le 09/10/2006 à 23:05
LA GLOBULE
Je n'ai pas trop compris ton truc.

Tu veux modifier ton include_path c'est ca ?
Si oui, rien ne t'empeche de modifier ton php.ini, et de séparer les divers chemins avec des deux points :.
surfeurdu33
le 10/10/2006 à 06:18
surfeurdu33
Oui c'est exactement çà.
Je sépare uniquement pas des ":" ?
Mais si dans les deux dossier préciser le fichier head.php est présent lequel sera chosi ?
LupusMic
le 10/10/2006 à 10:05
LupusMic
Si c'est pour chaque site, il faut que tu es un VirtualHost pour chaque site local, et que tu paramètre :

php_admin include_dir "/dir/:."

La documentation.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
surfeurdu33
le 12/10/2006 à 06:18
surfeurdu33
Merci de la réponse mais je n'y comprend rien désolé.

J'ai sur mon pc plusieurs sites. dans ce répartoire :

C:\Program Files\EasyPHP1-8\www

il y a :

- surfeurdu33.greg (ancien)
- jsp33127 (nouveau)

J'ai un problème au niveau des includes.

Chaque dossier possède un sous-dossie "include"

Mais depuis le site jsp33127 quant je fais un include j'ai soit un message d'erreur me disant que le fichier n'exsite pas ou alors il m'inclut le fichier mais celui du répertoire surfeurdu33.greg .
Il doit y avoir une configuration a faire mais j'ai beau chercher partout c'est pas très explicite.

Merci d'avance
LupusMic
le 12/10/2006 à 10:01
LupusMic
Tu as lu la documentation ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
surfeurdu33
le 12/10/2006 à 16:14
surfeurdu33
Oui et je viens de la relire pour la deuxième fois et je n'ai rien vu au sujet des includes.
J'ai peut etre besoin de lunette smiley
LupusMic
le 12/10/2006 à 17:04
LupusMic
Désolé de ne pas te donner la réponse toute faite, mais je n'ai pas le temps de faire une réponse détaillée.

Tout ce que je peux te conseiller c'est :
- apprendre à configurer Apache, et en particulier comprendre ce qu'est un Virtual Host, un Alias etc.
- apprendre à configurer PHP
- configurer PHP à l'aide de directives Apache dans des VirtualHost

Ensuite tu seras paré pour configurer PHP aux petits oignons.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Keika
le 12/10/2006 à 17:34
Keika
et si tu te tapais les chemins de tes dossiers include a la main... ca n'irait pas plus vite en fin de compte... ?
Le PHP --> C'est dur !
surfeurdu33
le 12/10/2006 à 17:53
surfeurdu33
Ben si c'est ce que je vais faire car apparement c'est beaucoup + à mon niveau.

Merci quant même à vous tous.
Répondre
LoadingChargement en cours