Comment passer un lien en php

Comment passer un lien en php - PHP - Programmation

Marsh Posté le 09-06-2003 à 21:07:57    

Hello
 
Je viens de faire des recherches sur google mais je trouve vraiment pas les mots clés à mettre pour résoudre mon problème.
 
J'ai mon répertoire www sur le serveur ovh dans lequel j'ai plusieurs repertoires disons rep1 rep2 et rep3
 
Dans rep1->index.php je voudrais faire un petit fonction menu dans laquelle je mettrais
 
function menu_dave ()
{
$url_accueil="\..\index.php";
$menu_dave= "<a href=\"$url_accueil\"><span title=\""."Retour à l'accueil"."\" style=\"font-weight:bold;\">".Accueil."</span></a> <br>";
return $menu_dave;
}
 
 
Bon ca fonctionne comme ca, mais j'aimerais bien virer $url_accueil="\..\index.php";
et le mettre autre part..
 
Enfin si qqun peut me suggerer une methode un peu plus propre que ce truc la ce serait sympa..
Merciii

Reply

Marsh Posté le 09-06-2003 à 21:07:57   

Reply

Marsh Posté le 09-06-2003 à 21:10:05    

ahh merde j'ai completement oublié le point d'orgue de ma question.. :sleep:  
 
En fait je voudrais grace à ce petit menu aller dans rep2->index.php  toujours au moyen de $url_accueil..
 
Bon c'est pas tres clair dans ma tete donc si vous avez besoin de plus pour m'aider, ben vous savez ce qu'il vous reste à faire... :jap:  :hello:

Reply

Marsh Posté le 09-06-2003 à 21:11:29    

euh déjà ../ ça marchera mieux  :sarcastic:  
ensuite, c'est la bonne façon de faire.
sinon tu peux tjs faire "/rep2/truc" au lieu de "../rep2/truc", dans ton cas... mais justement c'est moins "propre" (ton lien dépend de la racine, alors que de la maniere dont tu le fais (../), il est relatif)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 09-06-2003 à 21:58:45    

non en fait ce que j'aimerais faire c'est  
 
 
$menu_dave= "<a href=\"$url_accueil\"><span title=\""."Retour à l'accueil"."\" style=\"font-eight:bold;\">".Accueil."</span></a> <br>";  
 
où $url_accueil petu prendre des adresses du style http://www.brol.com  (par exemple...)
et ca ca marche pas...
Quant à la manière propre  n'hesites pas à me suggerer pcq là j'ai un peu du mal :??:  :pt1cable:

Reply

Marsh Posté le 09-06-2003 à 22:00:13    

[:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 09-06-2003 à 22:02:05    

j'ai dit une connerie ou quoi??

Reply

Marsh Posté le 09-06-2003 à 22:02:57    


J'te rassure, j'ai pas tout compris non plus [:ddr555]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 09-06-2003 à 22:03:58    

gentil_poussin a écrit :

j'ai dit une connerie ou quoi??

ben je vois pas bien ton probleme quoi :D
 
$urlmachin = "../rep2/index.php";
 
:??:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 09-06-2003 à 22:05:02    

Ah ba si en fait, j'viens d'comprendre : dans $url_accueil, c'est pas "\..\index.php" qu'il faut écrire mais "../index.php" passke les \ vont être considérés comme des caractères d'échappement :o
Mais bon, moins moins vient de le suggérer [:joce]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 09-06-2003 à 22:05:55    

ça je l'avais dit dès le debut que ../ marcherait mieux que \..\ :o
(et je vois pas le rapport avec php d'ailleurs)


Message édité par the real moins moins le 09-06-2003 à 22:06:11

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 09-06-2003 à 22:05:55   

Reply

Marsh Posté le 09-06-2003 à 22:07:52    

the real moins moins a écrit :

ça je l'avais dit dès le debut que ../ marcherait mieux que \..\ :o
(et je vois pas le rapport avec php d'ailleurs)


Bin \..\index.php, PHP va essayer d'échapper le caractère . et le caractère i, stout [:spamafote]
Et t'inquiète, j't'ai refilé le copyright dans mon post avant, hein :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 09-06-2003 à 22:09:15    

Taiche a écrit :


Bin \..\index.php, PHP va essayer d'échapper le caractère . et le caractère i, stout [:spamafote]


 
euh mais je sais :sweat:
 

Taiche a écrit :


Et t'inquiète, j't'ai refilé le copyright dans mon post avant, hein :o

oui mais tu as dis que je venais de le suggérer alors que je l'avais dit déjà plus haut :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 09-06-2003 à 22:09:36    

en fait je sais pas tres bien ce qui est mieux...
de passer une adresse style http://www.mon_site.com/rep2/index.php
ou bien
à partir d'un repertoire rep1 dans www
../rep2/index.php
 
ca c'est la premiere question..
Je crois avoir lu qqpart que la premiere etait mieux..
 
Bon soit..
dans ce cas se pose le probleme que lorsque je mets
$url_accueil="http://www.mon_site.com/rep2/index.php";
il me sort...
 
Il ne me sort rien du tout  hihi  ca marcheeeuuuuhhhh
Merci merci  j'ai du merder qqpart  mais maintnat ca marche..
Merci FHF, the real --, taiche et tous les lecteurs.. :jap:  
;  

Reply

Marsh Posté le 09-06-2003 à 22:09:52    

the real moins moins a écrit :


euh mais je sais :sweat:
 
oui mais tu as dis que je venais de le suggérer alors que je l'avais dit déjà plus haut :o


Roh ça va, ta gueule :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 09-06-2003 à 22:11:20    

gentil_poussin a écrit :

en fait je sais pas tres bien ce qui est mieux...
de passer une adresse style http://www.mon_site.com/rep2/index.php
ou bien
à partir d'un repertoire rep1 dans www
../rep2/index.php
 
ca c'est la premiere question..
Je crois avoir lu qqpart que la premiere etait mieux..


tu as mal lu, la 2e solution est mieux.
(le jour ou tu deplaces ton site, si tu changes de domaine, ou simplement si tu deplaces qques pages dans un autre repertoire), tu te fais pas chier)
 

gentil_poussin a écrit :


Bon soit..
dans ce cas se pose le probleme que lorsque je mets
$url_accueil="http://www.mon_site.com/rep2/index.php";
il me sort...
 
Il ne me sort rien du tout  hihi  ca marcheeeuuuuhhhh
Merci merci  j'ai du merder qqpart  mais maintnat ca marche..
Merci FHF, the real --, taiche et tous les lecteurs.. :jap:  
;  
 

euh ouais mais mets ../rep2/index.php plutot ;)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 09-06-2003 à 22:12:13    

Comme disais SmilM dans un autre topic:

Citation :

Y'a vraiment de jolie topic des fois[:totozzz]

Reply

Sujets relatifs:

Leave a Replay

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