Lien en variable - help inside :'( [PHP] - PHP - Programmation
Marsh Posté le 22-07-2003 à 17:27:59
TomTom41 a écrit : Salut , |
Code : |
Marsh Posté le 22-07-2003 à 17:29:37
TomTom41 a écrit : merci bcp. |
après tu récupères la valeur de link et tu en fais ce que tu veux, avec les bonnes redirections
Marsh Posté le 22-07-2003 à 17:46:10
as t'on le droit de faire ca ? car moi cela ne marche pas...
Code :
|
Marsh Posté le 22-07-2003 à 17:47:08
TomTom41 a écrit : as t'on le droit de faire ca ? car moi cela ne marche pas...
|
c'est pour faire ta redirection ?
si oui, ça peut pas marcher
Marsh Posté le 22-07-2003 à 17:49:03
en fait je t'explique :
j'ai une page de cette forme
-titre
-menu
-blabla
et seulement le contenu de blabla doit changer, donc en fait à chaque fois je relink la meme page mais je veux juster le nom du fichier include.
Je peux le faire avec des if mais c'est long...
donc j'aimerais savoir si on peut...
Marsh Posté le 22-07-2003 à 17:53:01
TomTom41 a écrit : en fait je t'explique : |
ton include devrait marcher, maintenant, faut voir ce que tu as dedans
Marsh Posté le 22-07-2003 à 17:56:20
tu es sur que cela peut marcher ?
Code :
|
Marsh Posté le 22-07-2003 à 17:56:59
TomTom41 a écrit : tu es sur que cela peut marcher ?
|
je crois me souvenir avoir fait qqch comme ça pour le site de ma femme
tu as quoi comme erreur ?
Marsh Posté le 22-07-2003 à 17:59:05
Code :
|
site remplacé par des "x"
Marsh Posté le 22-07-2003 à 18:02:01
ca marche
Petite dernière question pdt que tu es là
j'aimerais qu'il n'y est pas le .php dans la variable...est ce possible de le rajouter dans le include ou dois je concaténer avant ?
Marsh Posté le 22-07-2003 à 18:04:13
TomTom41 a écrit : ca marche |
tu dois pouvoir concaténer dans le include
genre include($link.".php" ); un truc dans le genre, je fais du PHP à temps très partiel moi
Marsh Posté le 22-07-2003 à 18:19:41
noldor a écrit : tu dois pouvoir concaténer dans le include |
c'est surtout pas un truc a faire ça, niveau sécurité c'est naze
fait une recherche, cette question est posée chaque jour
Marsh Posté le 22-07-2003 à 18:27:03
TomTom41 a écrit : pour un site perso, c'est pas grave |
met le nom de ton fichier principal dans ta variable (sans l'extension) et tu comprendras le problème.
Marsh Posté le 22-07-2003 à 18:41:23
TomTom41 a écrit : pour un site perso, c'est pas grave |
ce n'est pas une raison pour prendre des mauvaises habitudes
Marsh Posté le 22-07-2003 à 18:44:17
omega2 a écrit : met le nom de ton fichier principal dans ta variable (sans l'extension) et tu comprendras le problème. |
comment faut fair ealors ?
Marsh Posté le 22-07-2003 à 19:07:34
noldor a écrit : comment faut fair ealors ? |
Pour telle valeur, tel fichier, pour telle autre valeur, tel autre fichier.
et si ca correspond a rien, tu met un fichier par défaut.
On peut le faire a l'aide de
Code :
|
ou alors a l'aide d'un case. (switch en php)
Code :
|
Marsh Posté le 22-07-2003 à 19:09:11
omega2 a écrit : Pour telle valeur, tel fichier, pour telle autre valeur, tel autre fichier. |
oui biensur, c'est plus secure comm eça, mais bon, ct pas le but premier du topic
Marsh Posté le 22-07-2003 à 19:11:46
noldor a écrit : |
C'est ça l'avantage d'un forum par rapport a un livre.
On pose une question et on obtient une réponse et parfois, on a en plus quelques conseils sur comment bien faire.
Marsh Posté le 22-07-2003 à 19:17:08
omega2 a écrit : C'est ça l'avantage d'un forum par rapport a un livre. |
oui, tu as tout à fait raison
je ferai plus gaffe la prochaine fois que je programme qqch qui utilise ce mécanisme
Marsh Posté le 22-07-2003 à 20:04:10
en effet cela est peut etre pas plus mal comme ca...je vais suivre vos conseils...
un petit point à éclaicir :
la différence entre :
include("./blabla" );
et
include("../blabla" );
je sais qu'il y en a qui est relatif et pas l'autre mais je ne sais pas lequel , quelqu'un sait ?
Marsh Posté le 22-07-2003 à 20:51:42
TomTom41 a écrit : en effet cela est peut etre pas plus mal comme ca...je vais suivre vos conseils... |
Moi je sais, moi je sais.
les deux sont en relatif. le premier signiffie que le fichier est dans le répertoire actuel et le second qu'il est dans le répertoire père.
Marsh Posté le 22-07-2003 à 17:26:57
Salut ,
Voilà sur mon site il y a une menu (accueil,ftp,cv,liens).
J'aimerais que ce tous ces liens mènent à la même page sauf que cette page recupère une variable avec une valeur différente(accueil pour accueil, ftp pour ftp, ...).
J'espère avoir été clair, dans le cas contraire n'hésiter pas à poser des questions.
Merci pour votre aide.
Message édité par tomtom41 le 22-07-2003 à 17:47:23