Insert + envoie d'un e-mail
Résolu/Fermé
txiki
Messages postés
6596
Date d'inscription
mercredi 30 janvier 2002
Statut
Contributeur
Dernière intervention
22 février 2024
-
26 janv. 2011 à 12:52
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 - 26 janv. 2011 à 22:46
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 - 26 janv. 2011 à 22:46
A voir également:
- Insert + envoie d'un e-mail
- Yahoo mail - Accueil - Mail
- Touche insert - Guide
- É - Guide
- Publipostage mail - Accueil - Word
- Creer un compte mail - Guide
3 réponses
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
26 janv. 2011 à 12:57
26 janv. 2011 à 12:57
Je te conseil de te renseigner sur la fonction mail() de PHP.
txiki
Messages postés
6596
Date d'inscription
mercredi 30 janvier 2002
Statut
Contributeur
Dernière intervention
22 février 2024
517
Modifié par txiki le 26/01/2011 à 13:48
Modifié par txiki le 26/01/2011 à 13:48
Salut arthezius,
Je crois que tu n'a pas compris ce que j'ai voulu dire. Je m'explique:
Le client qui desire des renseignements renseigne un formulaire. Lorsqu'il est soumis il aura un récapitulatif lui disant que la demande a été prise en compte (enregistrée dans une base). OK ?
Ce que je voulais en posant cette question, c'est:
Comment envoyer un mail au destinataire avec simplement qu'une nouvelle demande vient d'etre enregistrée sans qu'il soit obligé de consulter la liste des demandes. Est-ce plus clair ?
Je ne veux pas envoyer de mail à celui qui a demandé des infos puisqu'il le voit dans le résumé.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
Je crois que tu n'a pas compris ce que j'ai voulu dire. Je m'explique:
Le client qui desire des renseignements renseigne un formulaire. Lorsqu'il est soumis il aura un récapitulatif lui disant que la demande a été prise en compte (enregistrée dans une base). OK ?
Ce que je voulais en posant cette question, c'est:
Comment envoyer un mail au destinataire avec simplement qu'une nouvelle demande vient d'etre enregistrée sans qu'il soit obligé de consulter la liste des demandes. Est-ce plus clair ?
Je ne veux pas envoyer de mail à celui qui a demandé des infos puisqu'il le voit dans le résumé.
Le bonheur est la seule chose que l'on peut donner sans l'avoir.
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
26 janv. 2011 à 21:13
26 janv. 2011 à 21:13
J'avais bien compris.
La fonction mail de php permet justement d'envoyer des mails et ça, sans passer par Outlook ou tout autre logiciel externe.
Il te suffit d'utiliser la fonction mail au moment de l'enregistrement dans la base de données.
Voir ici: https://www.vulgarisation-informatique.com/mail.php
En bref:
Les "..." et "[...]" sont bien sur à remplacer.
La fonction mail de php permet justement d'envoyer des mails et ça, sans passer par Outlook ou tout autre logiciel externe.
Il te suffit d'utiliser la fonction mail au moment de l'enregistrement dans la base de données.
Voir ici: https://www.vulgarisation-informatique.com/mail.php
En bref:
//Enregistrement dans la base $sql='INSERT ....'; [...] //Envoi du mail mail( ... );
Les "..." et "[...]" sont bien sur à remplacer.
txiki
Messages postés
6596
Date d'inscription
mercredi 30 janvier 2002
Statut
Contributeur
Dernière intervention
22 février 2024
517
26 janv. 2011 à 21:55
26 janv. 2011 à 21:55
Bien vu l'ami et surtout bien compris du premier coup (pas comme moi). T'es un chef toi ! Testé et ça marche du feu de dieu ! Si j'avais su.... Quel blaireau je peu faire parfois !.
Dis, connais-tu un bon tuto pour réaliser une table pour stocker les mots de passes et SURTOUT faire le système de mot de passe oublié. Avec une question et une réponse, cette question serait posée et si la réponse correspond on envoi le mot de passe. Je sais je suis pas très explicite (je ne le suis jamais d'ailleurs) mais ce système m'arrangerai drôlement.
Encore merci pour ton aide. Génial !
Dis, connais-tu un bon tuto pour réaliser une table pour stocker les mots de passes et SURTOUT faire le système de mot de passe oublié. Avec une question et une réponse, cette question serait posée et si la réponse correspond on envoi le mot de passe. Je sais je suis pas très explicite (je ne le suis jamais d'ailleurs) mais ce système m'arrangerai drôlement.
Encore merci pour ton aide. Génial !
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
26 janv. 2011 à 22:39
26 janv. 2011 à 22:39
Renvoyer le mot de passe implique de le stocker en clair. Le mieux est de passer au md5() pour plus de sécurité.
Regarde ce script pour exemple: http://www.lephpfacile.com/howto/10-comment-faire-un-espace-membre-en-php
Pour le mot de passe oublié, tu peux en générer un automatiquement et aléatoirement, l'envoyer par mail au membre et lui suggérer de le remodifier ensuite. Tu peux ajouter un lien de vérification. Pour ça tu génères un texte aléatoire que tu places dans un lien dans le mail dans une variable dans l'url. Exemple: verif.php?var=hfg5f4f5slf5&mail=membre@fai.fr. La chaine marqué ici en gras sera généré aléatoirement et stocker dans la bdd pour le membre qui aura indiqué son mail. Ensuite le membre reçoit le mail et clique sur le lien. La page verif.php vas vérifier que le mail (passé également dans l'url) et la chaine correspondent. Si c'est le cas tu peux proposer au membre d'en enregistrer un nouveau directement.
Y'a plusieurs manière de voir les choses.
J'espère avoir été clair dans mes explications.
Regarde ce script pour exemple: http://www.lephpfacile.com/howto/10-comment-faire-un-espace-membre-en-php
Pour le mot de passe oublié, tu peux en générer un automatiquement et aléatoirement, l'envoyer par mail au membre et lui suggérer de le remodifier ensuite. Tu peux ajouter un lien de vérification. Pour ça tu génères un texte aléatoire que tu places dans un lien dans le mail dans une variable dans l'url. Exemple: verif.php?var=hfg5f4f5slf5&mail=membre@fai.fr. La chaine marqué ici en gras sera généré aléatoirement et stocker dans la bdd pour le membre qui aura indiqué son mail. Ensuite le membre reçoit le mail et clique sur le lien. La page verif.php vas vérifier que le mail (passé également dans l'url) et la chaine correspondent. Si c'est le cas tu peux proposer au membre d'en enregistrer un nouveau directement.
Y'a plusieurs manière de voir les choses.
J'espère avoir été clair dans mes explications.
txiki
Messages postés
6596
Date d'inscription
mercredi 30 janvier 2002
Statut
Contributeur
Dernière intervention
22 février 2024
517
26 janv. 2011 à 22:46
26 janv. 2011 à 22:46
Merci beaucoup. Je voulais faire simple, sans passer par le md5 car il n'y aura que 3 personnes gérant cette base. Pour le moment avec les mêmes droits chacune mais je dois les voir demain.
De plus, il semble à priori que l'adresse e-mail sera la même pour les 3 . C'est pour ça que je veux que chacun ait son user et password et en cas d'oubli pouvoir récupérer. On doit pouvoir savoir qui a fait quoi et a quel moment (ajout, modif) . Je vais regarder ton lien de près.
Merci en tous cas pour tes précieux conseils.
De plus, il semble à priori que l'adresse e-mail sera la même pour les 3 . C'est pour ça que je veux que chacun ait son user et password et en cas d'oubli pouvoir récupérer. On doit pouvoir savoir qui a fait quoi et a quel moment (ajout, modif) . Je vais regarder ton lien de près.
Merci en tous cas pour tes précieux conseils.
gk sono
Messages postés
3
Date d'inscription
mercredi 26 janvier 2011
Statut
Membre
Dernière intervention
26 janvier 2011
26 janv. 2011 à 16:15
26 janv. 2011 à 16:15
Bonjour,
Moi je voudrais créer un même formulaire (avec coordonner + informations divers) et ensuite recevoir les réponses au formulaire par mail.
Serait il possible de faire tout ceci en html ?
Moi je voudrais créer un même formulaire (avec coordonner + informations divers) et ensuite recevoir les réponses au formulaire par mail.
Serait il possible de faire tout ceci en html ?