Woofy
Pour les bons tuyaux me demander
Messages : 26 213 Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
|
|
Posté le 01 février 2005 - 14 h 48 m 50 s |
|
|
Je voudrais faire en fait une interface pour mon site, mais en fichier inclus, de sorte a en avoir une pour tous les fichiers, et que ca soit plus facile pour les modifications.
Je voudrais trouver une variable me donnant l'adresse de la racine du site : (par exemple www.monsite.com/) meme si je suis dans differents niveaux de profondeur.
J'ai consulte la doc php et le phpinfo, mais je ne trouve rien! En tout cas rien qui ne marche avec Easyphp.
Alors est-ce possible? Ou faut-il que je mette une variable au debut, qu'il faudra changer a chaque fois qu'on change de serveur?
|
|
| |
Totalement inutile, donc completement indispensable 
|
cilo
Modérateur
Que puis-je faire pour vous?
Messages : 7 207 Inscrit le 07/11/01
Ville : Brignoud
Non connecté
|
|
Posté le 01 février 2005 - 15 h 14 m 50 s |
|
|
met un fichier de variables globales à tous tes .php 
avec
$monsite="www.toto.com/";
|
|
| |
Message édité 1 fois, la dernière par cilo le 01 février 2005 - 15 h 15. |
| |
"Maintenant, on ne fait plus de camembert, on fabrique un truc rond et blanc qu'on appelle camenbert" M. Lepetit
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 213 Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
|
|
Posté le 01 février 2005 - 15 h 21 m 52 s |
|
|
Ouais mais non car c'est deja dans des includes!
|
|
| |
Totalement inutile, donc completement indispensable 
|
beavis
I hate the teletubbies...
Messages : 1 002 Inscrit le 18/09/03
Ville : Lyon 6e part-dieu
Non connecté
|
|
Posté le 01 février 2005 - 16 h 27 m 25 s |
|
|
une regexp sur la variable SCRIPT_URI ça doit faire l'affaire non ?
|
|
| |
www.bearstech.com
|
cilo
Modérateur
Que puis-je faire pour vous?
Messages : 7 207 Inscrit le 07/11/01
Ville : Brignoud
Non connecté
|
|
Posté le 01 février 2005 - 16 h 38 m 43 s |
|
|
et un $_SERVER['SERVER_NAME'] ne marche pas?
|
|
| |
"Maintenant, on ne fait plus de camembert, on fabrique un truc rond et blanc qu'on appelle camenbert" M. Lepetit
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 213 Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
|
|
Posté le 01 février 2005 - 16 h 39 m 16 s |
|
|
Ben disons faudrais que ca marche aussi bien si l'index est place a www.monsite.com, 127.0.0.1/Techweb, ...
Pas simple!
Surtout que le dossier de destination va peut-etre etre www.epitech.net/~nicola_f/Techweb ou un truc dans le genre
|
|
| |
Totalement inutile, donc completement indispensable 
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 213 Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
|
|
Posté le 01 février 2005 - 16 h 40 m 12 s |
|
|
Le 01 février 2005 - 16 h 38, cilo a écrit :
et un $_SERVER['SERVER_NAME'] ne marche pas?
|
Non, je ne recupere que le 127.0.0.1
En fait, je crois qu'il n'y a pas d'autre solution qu'une variable globale dans le gabarit, et le lien en dur vers les includes dans chaque fichier.
|
|
| |
Totalement inutile, donc completement indispensable 
|
gege38
Modérateur
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 097 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 01 février 2005 - 16 h 43 m 43 s |
|
|
Via une JSP ?
EDIT : C'est une connerie, faudrait placer un moteur de servlets...
|
|
| |
Message édité 1 fois, la dernière par gege38 le 01 février 2005 - 16 h 45. |
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
cilo
Modérateur
Que puis-je faire pour vous?
Messages : 7 207 Inscrit le 07/11/01
Ville : Brignoud
Non connecté
|
|
Posté le 01 février 2005 - 16 h 51 m 45 s |
|
|
c'est que apache de easyphp est mal configuré si il te repond 127.0.0.1 ...
Rajout
<VirtualHost 127.0.0.1>
ServerAdmin www@www.tom
DocumentRoot "d:\easyphp\www_test"
ServerName www.toto.com
</VirtualHost>
en precisant sous windows via le fichier host que www.toto.com = 127.0.0.1 et la variable du serveur de répondera www.toto.com normalement
|
|
| |
Message édité 2 fois, la dernière par cilo le 01 février 2005 - 16 h 55. |
| |
"Maintenant, on ne fait plus de camembert, on fabrique un truc rond et blanc qu'on appelle camenbert" M. Lepetit
|
gege38
Modérateur
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 097 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 01 février 2005 - 16 h 53 m 45 s |
|
|
Juste une question :
J'ai comme dans l'idée qu'EasyPHP est utile, mais pour autant qu'il est assez limité non ?
Pourquoi ne pas installer carrement un serveur Apache avec le mod_php non ?
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
cilo
Modérateur
Que puis-je faire pour vous?
Messages : 7 207 Inscrit le 07/11/01
Ville : Brignoud
Non connecté
|
|
Posté le 01 février 2005 - 16 h 56 m 42 s |
|
|
Le 01 février 2005 - 16 h 53, gege38 a écrit :
Juste une question :
J'ai comme dans l'idée qu'EasyPHP est utile, mais pour autant qu'il est assez limité non ?
Pourquoi ne pas installer carrement un serveur Apache avec le mod_php non ?
|
non, pas très milité, a part pour les cgi et les niveaux d'accès.
easyphp a grosso modo le meme comportement qu'un linux
|
|
| |
"Maintenant, on ne fait plus de camembert, on fabrique un truc rond et blanc qu'on appelle camenbert" M. Lepetit
|
gege38
Modérateur
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 097 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 01 février 2005 - 16 h 58 m 41 s |
|
|
Le 01 février 2005 - 16 h 56, cilo a écrit :
Le 01 février 2005 - 16 h 53, gege38 a écrit :
Juste une question :
J'ai comme dans l'idée qu'EasyPHP est utile, mais pour autant qu'il est assez limité non ?
Pourquoi ne pas installer carrement un serveur Apache avec le mod_php non ?
|
non, pas très milité, a part pour les cgi et les niveaux d'accès.
easyphp a grosso modo le meme comportement qu'un linux
|
ok
Moi j'en suis plutot avec mon bon vieux Apache
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 213 Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
|
|
Posté le 01 février 2005 - 17 h 17 m 40 s |
|
|
Le 01 février 2005 - 16 h 51, cilo a écrit :
c'est que apache de easyphp est mal configuré si il te repond 127.0.0.1 ...
Rajout
<VirtualHost 127.0.0.1>
ServerAdmin www@www.tom
DocumentRoot "d:\easyphp\www_test"
ServerName www.toto.com
</VirtualHost>
en precisant sous windows via le fichier host que www.toto.com = 127.0.0.1 et la variable du serveur de répondera www.toto.com normalement
|
Non car de toute facon comme le site ne sera pas a la racine en fait ca sert a rien.
Bon la je galere avec les CSS! Mais je vais faire un nouveau topic.
|
|
| |
Totalement inutile, donc completement indispensable 
|