| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
christ Visiteur régulier

Inscrit le: 28 Fév 2006 Messages: 11
|
Posté le: 16 Mar 2006 16:08 Sujet du message: expéditeur du message dans MX Form |
|
|
Bonjour,
Quand on envoie un message avec mx form, le propriétaire du site reçoit un message en provenance de son site, dont l'adresse d'expéditeur est
cette variable il me semble : $from="monnom@monsite.com";
Comment faire pour que l'adresse de l'expéditeur soit l'e-mail de l'expéditeur, soit $sonmail
J'ai écrit ceci : $from=$sonmail
Mais ça ne fonctionne pas.
Quelqu'un a déjà essayé de faire ça ?
Merci
Christ |
|
| Revenir en haut |
|
 |
|
|
TheMeche Modérateur


Inscrit le: 03 Juin 2004 Messages: 1336 Localisation: Dunkerque
|
Posté le: 16 Mar 2006 20:33 Sujet du message: |
|
|
faut recoder un morceau.
ta le code ? _________________ Votre problème est résolu ? Ajouter [Réglé] dans le titre de votre message .
http://www.Graphy-Foot.com le forum pour le graphisme footballistique
 |
|
| Revenir en haut |
|
 |
christ Visiteur régulier

Inscrit le: 28 Fév 2006 Messages: 11
|
Posté le: 16 Mar 2006 20:41 Sujet du message: |
|
|
oui,
tu veux le code de quelle page ? J'inclus le code de config.php et envoi.php
voici config.php :
| Code: | <?
$votresite="Le nom de mon site";
$urldevotresite="http://www.monsite.fr";
$from="info@monsite.fr";
$votremail="info@monsite.fr";
$prenom = $_POST["prenom"];
$sonmail = $_POST["sonmail"];
$tel1 = $_POST["tel1"];
$tel2 = $_POST["tel2"];
$fax = $_POST["fax"];
$ville = $_POST["ville"];
$pays = $_POST["pays"];
$sujet = $_POST["sujet"];
$commentaire = $_POST["commentaire"];
$m1="Bonjour, Hello $prenom ,
Votre message a bien été envoyé .\n
Nous vous répondrons dans les meilleurs délais .\n
Voici un rappel de votre message : \n
Votre nom - Your name : $prenom \n
Votre adresse courriel - Your e-mail address : $sonmail \n
Telephone : $tel1 \n
Cellulaire - Mobil phone : $tel2 \n
Ville / Town : $ville \n
Fax : $fax \n
Pays - Country - Province : $pays \n
Sujet - subject : $sujet \n
Votre message - Your message :\n
$commentaire \n\n
A très bientôt. \n
$votresite
$urldevotresite \n\n";
$m2="Message en provenance de votre site $urldevotresite.\n
Nom de l'expéditeur : $prenom \n
Téléphone : $tel1 \n
Cellulaire : $tel2 \n
Télécopie : $fax \n
Ville : $ville \n
Pays ou province : $pays \n
Adresse courriel de l'expéditeur : $sonmail \n
Sujet du message : $sujet \n
Son message : $commentaire";
?> |
envoi.php
| Code: |
<?
include("include/header.php");
include("include/config.php");
$prenom = $_POST["prenom"];
$sonmail = $_POST["sonmail"];
$commentaire = $_POST["commentaire"];
if(empty($prenom) OR empty($sonmail) OR empty($sujet) OR empty($commentaire))
{
print '<center><b><font face="verdana" size="4">Erreur , informations manquantes :</b></font></center><br><br>';
if(empty($prenom)) { print '<center><font face="verdana" size="2">Vous n\'avez pas indiqué votre prénom !<br>'; }
if(empty($sonmail)) { print '<center>Vous n\'avez pas indiqué votre adresse courriel !<br>'; }
if(empty($sujet)) { print '<center>Vous n\'avez pas indiqué le sujet de votre message !<br>'; }
if(empty($commentaire)) { print '<center>Vous n\'avez pas écrit votre message.<br>'; }
print '<p align="center"><a href="javascript:history.back()">Retour</a>'; include("include/footer.php"); exit;
}
else
{
$sonmail = $_POST['sonmail'];
$copie = $_POST["copie"];
$point = strpos($sonmail,".");
$arobas = strpos($sonmail,"@");
if($point == '')
{
echo '<center><br>Votre adresse courriel est invalide<br><p align="center"><a href="javascript:history.back()">Retour</a><br>'; include("include/footer.php"); exit;
}
elseif($arobas == '')
{
echo '<center><br>Votre adresse courriel est invalide<br><p align="center"><a href="javascript:history.back()">Retour</a><br>'; include("include/footer.php"); exit;
}
else
{
if($copie == "oui" ) {
Mail("$sonmail","$sujet","$m1","from: $from");
Mail("$votremail","$sujet","$m2","from: $votremail");
echo "<center>Merci ! - Thank you !<br>Votre message a bien été envoyé,<br>nous vous en remercions<br>et nous vous répondrons dans les meilleurs délais.<br>Un courriel de confirmation a été envoyé à l'adresse : $sonmail<br><br><br><a href='../index.php'>Retour à l'accueil</a></center>";exit;
} else {
}
echo "<center>Merci ! - Thank you !<br>Votre message a bien été envoyé !<br>Nous vous en remercions<br>et nous vous répondrons dans les meilleurs délais.<br><br><br></center>";
{
Mail("$votremail","$sujet","$tel","$m2","from: $votremail");
}
include("include/footer.php");
}
}
?>
|
Merci
Christ |
|
| Revenir en haut |
|
 |
TheMeche Modérateur


Inscrit le: 03 Juin 2004 Messages: 1336 Localisation: Dunkerque
|
Posté le: 17 Mar 2006 11:19 Sujet du message: |
|
|
Mail("$sonmail","$sujet","$m1","from: $from");
Mail("$votremail","$sujet","$m2","from: $votremail");
Regarde! Il recoit un mail et toi tu recoit aussi.
Donc aucun probleme (a moins que j'ai pas tout compris ce que tu veux) _________________ Votre problème est résolu ? Ajouter [Réglé] dans le titre de votre message .
http://www.Graphy-Foot.com le forum pour le graphisme footballistique
 |
|
| Revenir en haut |
|
 |
christ Visiteur régulier

Inscrit le: 28 Fév 2006 Messages: 11
|
Posté le: 17 Mar 2006 15:56 Sujet du message: |
|
|
En fait,
1 personne envoi un message via le formulaire et demande à en recevoir une copie.
Elle reçoit donc son message par e-mail. Le destinataire de cet e-mail est l'adresse du propriétaire du site web, puisque définie dans la variable $from.
Par contre, le propriétaire du site qui reçoit le message de la personne,
reçoit un message qui a pour expéditeur (dans l'entête) sa propre adresse.
Je me demandais si il y avait un moyen là, pour que l'expéditeur soit l'adresse de la personne qui a envoyé l'e-mail.
Ce que tu me donnes ne change rien au code existant.
Est-ce que je m'étais mal exprimée dans mon premier message peut-être ?
Finalement, que pourrais-je faire ? |
|
| Revenir en haut |
|
 |
Blaster Administrateur

Inscrit le: 08 Aoû 2003 Messages: 2892 Localisation: Vesoul ( proche besançon )
|
Posté le: 17 Mar 2006 23:50 Sujet du message: |
|
|
met simplement la variable $sonmail dans from, si c'est ca que tu cherche a faire, je suis pas sur que j'ai bien saisi en fait  _________________ Cordialement , Julien .
Administrateur et webmaster phpBB-Graph.com
Votre problème est résolu ? Ajouter [Réglé] dans le titre de votre message . |
|
| Revenir en haut |
|
 |
christ Visiteur régulier

Inscrit le: 28 Fév 2006 Messages: 11
|
Posté le: 24 Avr 2006 18:19 Sujet du message: |
|
|
Salut Blaster
Oui c'est ça que je cherche à faire.
et ta dernière solution a déjà été testé
(voir le premier post de ce sujet).
| Citation: |
J'ai écrit ceci : $from=$sonmail |
Mais ça ne fonctionne pas.
Tu vois pourquoi ?
Merci pour ton aide, |
|
| Revenir en haut |
|
 |
TheMeche Modérateur


Inscrit le: 03 Juin 2004 Messages: 1336 Localisation: Dunkerque
|
Posté le: 28 Avr 2006 18:46 Sujet du message: |
|
|
| Citation: | Mail("$sonmail","$sujet","$m1","from: $from");
Mail("$votremail","$sujet","$m2","from: $from"); |
Si vous mettez des variables égales a d'autre sa ne marche pas il comprendra pas forcement _________________ Votre problème est résolu ? Ajouter [Réglé] dans le titre de votre message .
http://www.Graphy-Foot.com le forum pour le graphisme footballistique
 |
|
| Revenir en haut |
|
 |
|