easyphp et la gestion des alias??

Eléphant du PHP | 319 Messages

27 oct. 2007, 14:22

hello,

j'ai cree un alias pour mettre mes liens en chemin absolu et non plus en relatif.

j'ai mis des / a tous les liens vers des fichiers .php et je vais pas tarder a faire la meme chose avec les image.

le hic: ca me retourne un message d'erreur...
pourtant la procedure est pas compliquee et ca semble etre fait correctement.

certains ont deja eux des soucis??
niveau: pas terrible en php mais je me soigne...

Eléphant du PHP | 319 Messages

27 oct. 2007, 23:08

petite precision sur ce que je fais:

je cree un alias dans easyphp.
je renseigne un nom de site
je donne le chemin suivant: C:\Program Files\EasyPHP 2.0b1\www\monsite\
je ne touche pas a la configuration de l'alias qui est donnee automatiquement par easyphp.

par la suite je clique sur le lien pour acceder au site.

par contre faire un chemin absolu sur les include() et require() ne fonctionne pas (normal ou pas?)
par ailleurs si je clique pour valider un formulaire nomme subscribe.tpl.php je suis renvoye a:

http://127.0.0.1/tpl/subscribe.tpl.php

au lieu de:

http://127.0.0.1/monsite/tpl/subscribe.tpl.php

si qq un a une idee pour arranger ca je suis preneur!

merci
niveau: pas terrible en php mais je me soigne...

Mammouth du PHP | 1511 Messages

27 oct. 2007, 23:20

Au lieu de faire /, fait ./ ca ira mieux ;) car / renvoie a la racine de l'url
Par exemple, tu es sur le fichier www.monsite.com/foo/index.php
Si dans le même dossier tu as un fichier bar.php, en faisant un href="/bar.php" pour rediriger vers celui-ci, tu iras sur www.monsite.com/bar.php.
Par contre, si tu fait href="./bar.php" tu iras bien sur www.monsite.com/foo/bar.php
@+ ;)

Invité
Invité n'ayant pas de compte PHPfrance

27 oct. 2007, 23:35

salut momox et merci de ta reponse,

ca a l'air de marcher partiellement mieux:

par exemple:

mon fichier index.php a un formulaire qui renvoir vers /tpl/subscribe.tpl.php

avec un ./ au lieu de / ca ouvre bien le fichier cible.

par contre les includes du fichier cible (subscribe.tpl.php) ne sont pas respectes: il faut que je repasse en chemin relatif pour qu'ils soient pris en compte.

meme soucis sur easyphp 2 et wamp 5