Chaîne de liens...

Répondre
raphlight
le 03/07/2007 à 11:43
raphlight
Bonjour,
j'ai créé un espace membre ou chaque membre aura un lien à lui.

Sur une page, il y a un lien (je l'appelle L1). Le lien L1 serait au départ un lien que j'aurais défini. Puis lorsqu'un membre cliquera dessus, le lien L1 deviendra le lien du membre. Cela formerait une chaîne. A chaque fois qu'un membre cliquera sur le lien, le prochain a cliquer cliquera sur le lien du membre ayant cliqué précédemment.

J'aimerais aussi qu'une image apparaisse à coté du lien si celui-ci est le lien du membre qui affiche la page afin qu'il sache que cela ne sert à rien de cliquer.

Je ne sais par où commencer... comment faudrait-il procéder ?

Merci d'avance
http://raphlight.free.fr/trad.php
moogli
le 03/07/2007 à 12:04
moogli
salut,


Je ne sais par où commencer... comment faudrait-il procéder ?


par être plus clair j'ai rien pigé la ;)

@+
Il en faut peu pour être heureux !!!!!
raphlight
le 03/07/2007 à 13:41
raphlight
zut...qu'est ce que t'as pas compris exactement ?
http://raphlight.free.fr/trad.php
Amery
le 03/07/2007 à 13:54
Amery
Hello, je suis pas sûr d'avoir compris, mais je me lance:

1) Avoir une table avec le lien de chaque membre + l'identifiant de chaque membre, du style idmembre. Mais si tu as déjà un espace membre, tu as certainement déjà ces infos dans une table.

2) Une autre table ou un fichier texte qui contient l'identifiant du dernier membre ayant cliqué sur L1.

3) Ensuite, à chaque clic tu mets à jour ta table ou ton fichier texte avec l'id du membre qui vient de cliquer sur L1.

Voilà comment je ferais perso...
Amery
raphlight
le 03/07/2007 à 14:06
raphlight
oui, pourquoi pas ?
y'en a au moins un qui a compris :D

De mon côté,
1) J'ai créé un fichier texte contenant le lien.
2) lorsque l'on clique sur un bouton que j'ai mis en place, on arrive sur la page traitement.
3) cette page remplace l'ancien lien du fichier texte par celui du membre qui a cliqué
4) ce membre est ensuite redirigé vers cet ancien lien.

...j'espère que là, c'était un peu plus clair.

Mais avec cette technique, j'ai un problème. J'aimerais effacer le contenu du fichier texte avant d'écrire dedans.

Si je ne le fais pas :
* au debut y'a : http://www.mon_lien_de_ouf.com
* et après : http://www.new.fren_de_ouf.com

En fait il réécrit par dessus, mais moi je voudrais qu'il efface d'abord et ensuite qu'il ecrive par dessus pour que ca donne : http://www.new.fr

Ca doit etre un truk du style :

$fp = fclear ("lien.txt");
http://raphlight.free.fr/trad.php
raphlight
le 03/07/2007 à 14:07
raphlight
mais le code exactement pour vider le fichier, je le connais pas...
http://raphlight.free.fr/trad.php
raphlight
le 03/07/2007 à 14:12
raphlight
ca serait pas ca ??

$fp = fopen ("toto/donnees.txt", "w");
http://raphlight.free.fr/trad.php
raphlight
le 03/07/2007 à 14:13
raphlight
ah oui, c'est ca !
zut, j'ai fini par tout trouver moi même finalement :D
http://raphlight.free.fr/trad.php
raphlight
le 03/07/2007 à 14:36
raphlight
désolé, je dois quintupler mon poste...

fputs ($fp, $nom_lien.free.fr);

J'ai essayé en mettant des antislashs, des guillemets mais je trouve pas... les points disparaissent quand c'est validé.
http://raphlight.free.fr/trad.php
Amery
le 03/07/2007 à 14:43
Amery
Essaie en faisant :

- un urlencode($L1) avant l'insertion dans ton fichier texte

- et un urldecode($L1) avant la redirection

Amery
Répondre
LoadingChargement en cours