English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

je veux faire en sorte que lorsqu'un internaute poste sa question automatiquement il reçoit un message dans sa boîte electronique. il devra donc y entrer puis cliquer sur le lien avant que sa question puisse être publiée. tout ceci pour verifier l'existence de l'adresse
sinon son annonce ne pas publiée

2007-03-07 01:14:52 · 4 réponses · demandé par rpaulnguessan 1 dans Informatique et internet Programmation

4 réponses

Je ne veux pas paraitre méchant, mais effectivement, tout est dit
En détail ca donne :

Vous avez la fonction "mail" de php pour envoyer un mail
mail(destinaire,titre,message)

dans message vous n'avez plus qu'a mettre un lien qui va activer la question

La question ayant déjà été enregistrée par avance, dans une table d'une base de données. Avec juste un champ genre "validée" à zéro, et le lien appel donc une page php qui va juste mettre à jour le champ "validée" pour le passer à 1 par exemple.

Si "validée" est à 1, alors la question a été validée par mail.

Vous aurez donc aussi surement besoin d'un numéro de question pour savoir laquelle validée. Lorsque vous l'enregistrer, vous lui attribuée un numéro. Numéro que vous mettez dans l'adresse de la page php genre, dans le mail vous aurez :
"Veuillez cliquez sur ce lien pour activer la question : http://monsite.com/activequestion.php?numquestion=18"

Ensuite, dans le code php de "activequestion.php", vous recuperez (par un $_GET('numquestion') ) le numéro de question à activer. Ne reste plus qu'un simple "update questions set activée=1 where numquestion=".$_GET('numquestion')" par exemple (requete sql)

2007-03-07 01:27:20 · answer #1 · answered by FilRip 3 · 0 0

tout juste et puisque il est membre du forum (pour poser une question faut souvent en être membre) donc même pas besoin de contrôler l'adresse tu l'a déjà !!!

2007-03-07 05:19:49 · answer #2 · answered by jfp 4 · 0 0

genre quand il publie, tu envoyes un lien avec l'id du post et dans la db tu mets le flag published sur false.
le lien qui sera dans le mail est simplement un appel de page qui va remprendre l'id du post et mettre le flag sur true pour dire que ce post id à été validé par mail.

2007-03-07 01:28:49 · answer #3 · answered by mojerry_be 4 · 0 0

Le réponse est dans la question... Quand il cliqueras sur le lien dans le mail, ce lien enverra une info qui permettra au code d'activer l'utilisateur... Par exemple un lien contenant un paramètre avec un ID code particulier. Quand ton php reçoit une visite avec ce paramètre, tu sais que l'utilisateur a reçu son mail et cliqué le lien.

2007-03-07 01:21:36 · answer #4 · answered by SpookyVince 5 · 0 1

fedest.com, questions and answers