Envoi de message depuis mon site
Résolu/Fermé
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
-
26 août 2009 à 22:42
jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 29 août 2009 à 09:04
jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 29 août 2009 à 09:04
A voir également:
- Comme ca fonction phpmailer
- Site de telechargement 2023 - Guide
- Site de vente d'occasion gratuit - Guide
- Recuperer message whatsapp - Guide
- Site inaccessible - Guide
- Message d'absence thunderbird - Guide
18 réponses
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
27 août 2009 à 09:48
27 août 2009 à 09:48
bonjour,
votre PC n'est pas serveur de messagerie.
le sujet a déjà été évoqué sur ce site
soit vous installez un serveur, soit vous modifiez dans le php.ini la ligne SMTP.
https://forums.commentcamarche.net/forum/affich-3032200-php-config-smtp-du-php-ini-pour-envoi-mail
votre PC n'est pas serveur de messagerie.
le sujet a déjà été évoqué sur ce site
soit vous installez un serveur, soit vous modifiez dans le php.ini la ligne SMTP.
https://forums.commentcamarche.net/forum/affich-3032200-php-config-smtp-du-php-ini-pour-envoi-mail
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
28 août 2009 à 08:23
28 août 2009 à 08:23
Bonjour,
Vote PC doit être serveur ou vous devez modifier la valeur du SMTP dans le php.ini.
On ne dit pas je veux. Voir la charte.
Vote PC doit être serveur ou vous devez modifier la valeur du SMTP dans le php.ini.
On ne dit pas je veux. Voir la charte.
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 10:32
28 août 2009 à 10:32
cool merci pour le rapel
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 10:34
28 août 2009 à 10:34
mais comment je fait? svp!!
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
27 août 2009 à 21:04
27 août 2009 à 21:04
non je suis maintenat en php et je veux le code
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
28 août 2009 à 12:49
28 août 2009 à 12:49
salut...
personellement je suis en reseaux , j'a ifait un site sur WAMPS , je suis connecté a internet et j'ai reussi a envoyer des mail en utilisant phpmailer ..... (c'est vachement pratique et complet , possibilité d'ajouter des pieces jointes...) renseigne toi sur cette class ou sinon file moi une adresse mail a l'aquelle je peux t'envoyer un formulaire qui permet d'envoyer des mails comme ça tu pouras le decortiquer....
voila....
personellement je suis en reseaux , j'a ifait un site sur WAMPS , je suis connecté a internet et j'ai reussi a envoyer des mail en utilisant phpmailer ..... (c'est vachement pratique et complet , possibilité d'ajouter des pieces jointes...) renseigne toi sur cette class ou sinon file moi une adresse mail a l'aquelle je peux t'envoyer un formulaire qui permet d'envoyer des mails comme ça tu pouras le decortiquer....
voila....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
28 août 2009 à 12:52
28 août 2009 à 12:52
et hop.... un lien qui explique tout....
https://stephaneey.developpez.com/tutoriel/php/phpmailer/
https://stephaneey.developpez.com/tutoriel/php/phpmailer/
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 14:32
28 août 2009 à 14:32
merci beaucoup ami mais moi je souhaiterai que mes visiteurs m'envoyent des commentiares ou des messages ? a cet effet comment je procede?
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
28 août 2009 à 14:54
28 août 2009 à 14:54
essaye de choper le dossier PHPMailer il est necessaire
et ensuite tu met un script du genre...
<?php
//on recupére les données d'un formulaire..
$from=$_POST['from'];
$dest=$_POST['dest'];
$reply=$_POST['reply'];
$objet=$_POST['obj'];
$message=$_POST['cont'];
ini_set("smtp","smtp.free.fr");
require "phpmailer/class.phpmailer.php";
$mail = new PHPmailer();
$mail->IsSMTP();
$mail->Host='smtp.free.fr'; //serveur smtp de free
$mail->IsMail();
$mail->From=$from;//met l'adresse de la personne qui t'envoie le mail
$mail->AddAddress($dest); //met l'adresse a laquelle tu veux que l'on t'envoie le mail
$mail->AddReplyTo($reply);//met l'adresse de la personne qui t'envoie le mail (afin de pouvoir repondre...)
$mail->Subject=$objet;// le sujet du message
$mail->Body=$message; // le message
//$mail->Send();
//$mail->IsSendmail();
$mail->SmtpClose();
if(!$mail->Send()){ //Teste le return code de la fonction
echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
}
else
{echo"mail envoyé";}
$mail->SmtpClose();
// mail('mathieu@bkf.fr', 'sujet', 'message','From: adresse@bkf.fr>' );
?>
avec ça normalement tu peux permettre a tes internautes de t'envoyer un mail....
sinon pour pas te prendre la téte , ya le lien <a> avec mailto....(je sais plus trop comment ça fonctionnet mais ya moyen aussi comme ça......
voila...
et ensuite tu met un script du genre...
<?php
//on recupére les données d'un formulaire..
$from=$_POST['from'];
$dest=$_POST['dest'];
$reply=$_POST['reply'];
$objet=$_POST['obj'];
$message=$_POST['cont'];
ini_set("smtp","smtp.free.fr");
require "phpmailer/class.phpmailer.php";
$mail = new PHPmailer();
$mail->IsSMTP();
$mail->Host='smtp.free.fr'; //serveur smtp de free
$mail->IsMail();
$mail->From=$from;//met l'adresse de la personne qui t'envoie le mail
$mail->AddAddress($dest); //met l'adresse a laquelle tu veux que l'on t'envoie le mail
$mail->AddReplyTo($reply);//met l'adresse de la personne qui t'envoie le mail (afin de pouvoir repondre...)
$mail->Subject=$objet;// le sujet du message
$mail->Body=$message; // le message
//$mail->Send();
//$mail->IsSendmail();
$mail->SmtpClose();
if(!$mail->Send()){ //Teste le return code de la fonction
echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
}
else
{echo"mail envoyé";}
$mail->SmtpClose();
// mail('mathieu@bkf.fr', 'sujet', 'message','From: adresse@bkf.fr>' );
?>
avec ça normalement tu peux permettre a tes internautes de t'envoyer un mail....
sinon pour pas te prendre la téte , ya le lien <a> avec mailto....(je sais plus trop comment ça fonctionnet mais ya moyen aussi comme ça......
voila...
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 14:57
28 août 2009 à 14:57
ok merci pour l'attention vraiment merci je test voir mais jai la foi ke sa marche
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 15:05
28 août 2009 à 15:05
--il maffiche cette erreur" Parse error: parse error in C:\wamp\www\joelsite\envoi.php on line 18"
JOELCOMPUTER YAKRO
JOELCOMPUTER YAKRO
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
>
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
28 août 2009 à 15:07
28 août 2009 à 15:07
tu peux me montre ta ligne 18 stp...
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
>
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
28 août 2009 à 15:16
28 août 2009 à 15:16
bon je ne vois pas trop sa mai voici mon code
<?php
//on recupére les données d'un formulaire..
$nom=$_POST['from'];
$mail=$_POST['mail'];
$tel=$_POST['tel'];
$sujet=$_POST['sujet'];
$message=$_POST['message'];
ini_set("smtp","smtp.free.fr");
require "phpmailer/class.phpmailer.php";
$mail = new PHPmailer();
$mail->IsSMTP();
$mail->Host='smtp.free.fr'; //serveur smtp de free
$mail->IsMail();
$mail->From=$mail;//met l'adresse de la personne qui t'envoie le mail
$mail->AddAddress($henri_webmaster@hotmail.fr); //met l'adresse a laquelle tu veux que l'on t'envoie le mail
$mail->AddReplyTo($reply);//met l'adresse de la personne qui t'envoie le mail (afin de pouvoir repondre...)
$mail->sujet=$sujet;// le sujet du message
$mail->Body=$message; // le message
//$mail->Send();
//$mail->IsSendmail();
$mail->SmtpClose();
if(!$mail->Send()){ //Teste le return code de la fonction
echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
}
else
{echo"mail envoyé";}
$mail->SmtpClose();
// mail('mathieu@bkf.fr', 'sujet', 'message','From: adresse@bkf.fr>' );
?>
<?php
//on recupére les données d'un formulaire..
$nom=$_POST['from'];
$mail=$_POST['mail'];
$tel=$_POST['tel'];
$sujet=$_POST['sujet'];
$message=$_POST['message'];
ini_set("smtp","smtp.free.fr");
require "phpmailer/class.phpmailer.php";
$mail = new PHPmailer();
$mail->IsSMTP();
$mail->Host='smtp.free.fr'; //serveur smtp de free
$mail->IsMail();
$mail->From=$mail;//met l'adresse de la personne qui t'envoie le mail
$mail->AddAddress($henri_webmaster@hotmail.fr); //met l'adresse a laquelle tu veux que l'on t'envoie le mail
$mail->AddReplyTo($reply);//met l'adresse de la personne qui t'envoie le mail (afin de pouvoir repondre...)
$mail->sujet=$sujet;// le sujet du message
$mail->Body=$message; // le message
//$mail->Send();
//$mail->IsSendmail();
$mail->SmtpClose();
if(!$mail->Send()){ //Teste le return code de la fonction
echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
}
else
{echo"mail envoyé";}
$mail->SmtpClose();
// mail('mathieu@bkf.fr', 'sujet', 'message','From: adresse@bkf.fr>' );
?>
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
>
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
28 août 2009 à 15:18
28 août 2009 à 15:18
$mail->AddAddress($henri_webmaster@hotmail.fr); //met l'adresse a laquelle tu veux que l'on t'envoie le mail
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
28 août 2009 à 15:21
28 août 2009 à 15:21
alors met plutot
$mail->AddAddress('henri_webmaster@hotmail.fr'); //met l'adresse a laquelle tu veux que l'on t'envoie le mail
ça devrait marcher .... dis moi quoi...
$mail->AddAddress('henri_webmaster@hotmail.fr'); //met l'adresse a laquelle tu veux que l'on t'envoie le mail
ça devrait marcher .... dis moi quoi...
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 15:25
28 août 2009 à 15:25
il dit ce-ci
Notice: Undefined index: from in C:\wamp\www\joelsite\envoi.php on line 3
Warning: require(phpmailer/class.phpmailer.php) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\joelsite\envoi.php on line 12
Fatal error: require() [function.require]: Failed opening required 'phpmailer/class.phpmailer.php' (include_path='.;C:\php5\pear') in C:\wamp\www\joelsite\envoi.php on line 12
Notice: Undefined index: from in C:\wamp\www\joelsite\envoi.php on line 3
Warning: require(phpmailer/class.phpmailer.php) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\joelsite\envoi.php on line 12
Fatal error: require() [function.require]: Failed opening required 'phpmailer/class.phpmailer.php' (include_path='.;C:\php5\pear') in C:\wamp\www\joelsite\envoi.php on line 12
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
28 août 2009 à 15:37
28 août 2009 à 15:37
oui c'est parce que tu n'a pas eté chercher le dossier require(phpmailer/class.phpmailer.php) auquel tu fais appel....
vas voir dans ta boite mail.... je vien de te l'envoyer ...enfin je croit....
vas voir dans ta boite mail.... je vien de te l'envoyer ...enfin je croit....
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 15:43
28 août 2009 à 15:43
je le place dans kel dossier de mon server
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
28 août 2009 à 15:47
28 août 2009 à 15:47
au meme endroit que ta page...... dans le meme dossier....
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 15:51
28 août 2009 à 15:51
ok jai ce message
Notice: Undefined index: nom in C:\wamp\www\joelsite\envoi.php on line 3
Catchable fatal error: Object of class PHPMailer could not be converted to string in C:\wamp\www\joelsite\PHPMailer\class.phpmailer.php on line 411
Notice: Undefined index: nom in C:\wamp\www\joelsite\envoi.php on line 3
Catchable fatal error: Object of class PHPMailer could not be converted to string in C:\wamp\www\joelsite\PHPMailer\class.phpmailer.php on line 411
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 16:04
28 août 2009 à 16:04
ilaffiche sa
IsSMTP(); $mail->Host='smtp.neuf.fr'; $mail->IsMail(); $mail->From=$from; $mail->AddAddress($dest); $mail->AddReplyTo($reply); $mail->Subject=$objet; $mail->Body=$message; //$mail->Send(); //$mail->IsSendmail(); $mail->SmtpClose(); if(!$mail->Send()){ //Teste le return code de la fonction echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7) } else {echo"mail envoyé";} $mail->SmtpClose(); // mail('mathieu@bkf.fr', 'sujet', 'message','From: adresse@bkf.fr>' ); ?>
ok et si je le mettai en lign pour voir?!!!!!!!!!!!
IsSMTP(); $mail->Host='smtp.neuf.fr'; $mail->IsMail(); $mail->From=$from; $mail->AddAddress($dest); $mail->AddReplyTo($reply); $mail->Subject=$objet; $mail->Body=$message; //$mail->Send(); //$mail->IsSendmail(); $mail->SmtpClose(); if(!$mail->Send()){ //Teste le return code de la fonction echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7) } else {echo"mail envoyé";} $mail->SmtpClose(); // mail('mathieu@bkf.fr', 'sujet', 'message','From: adresse@bkf.fr>' ); ?>
ok et si je le mettai en lign pour voir?!!!!!!!!!!!
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
28 août 2009 à 15:59
28 août 2009 à 15:59
si tu peux me montrer ton code (genre les 5 premiers ligne ça peux m'aider ....) en attendant vas voir ta boite mail......
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 16:05
28 août 2009 à 16:05
kel code? lekel
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
28 août 2009 à 16:09
28 août 2009 à 16:09
ben de ta page : envoi.php
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 16:13
28 août 2009 à 16:13
<?php
//on recupére les données d'un formulaire..
$nom=$_POST['nom'];
$mail=$_POST['mail'];
$tel=$_POST['tel'];
$sujet=$_POST['sujet'];
$message=$_POST['message'];
ini_set("smtp","smtp.free.fr");
include "répertoire_phpmailer/class.phpmailer.php";
$mail = new PHPmailer();
$mail->IsSMTP();
$mail->Host='smtp.free.fr'; //serveur smtp de free
$mail->IsMail();
$mail->From=$mail;//met l'adresse de la personne qui t'envoie le mail
$mail->AddAddress('henri_webmaster@hotmail.fr'); //met l'adresse a laquelle tu veux que l'on t'envoie le mail
$mail->AddReplyTo($mail);//met l'adresse de la personne qui t'envoie le mail (afin de pouvoir repondre...)
$mail->sujet=$sujet;// le sujet du message
$mail->Body=$message; // le message
//$mail->Send();
//$mail->IsSendmail();
$mail->SmtpClose();
if(!$mail->Send()){ //Teste le return code de la fonction
echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
}
else
{echo"mail envoyé";}
$mail->SmtpClose();
// mail('mathieu@bkf.fr', 'sujet', 'message','From: adresse@bkf.fr>' );
?>
//on recupére les données d'un formulaire..
$nom=$_POST['nom'];
$mail=$_POST['mail'];
$tel=$_POST['tel'];
$sujet=$_POST['sujet'];
$message=$_POST['message'];
ini_set("smtp","smtp.free.fr");
include "répertoire_phpmailer/class.phpmailer.php";
$mail = new PHPmailer();
$mail->IsSMTP();
$mail->Host='smtp.free.fr'; //serveur smtp de free
$mail->IsMail();
$mail->From=$mail;//met l'adresse de la personne qui t'envoie le mail
$mail->AddAddress('henri_webmaster@hotmail.fr'); //met l'adresse a laquelle tu veux que l'on t'envoie le mail
$mail->AddReplyTo($mail);//met l'adresse de la personne qui t'envoie le mail (afin de pouvoir repondre...)
$mail->sujet=$sujet;// le sujet du message
$mail->Body=$message; // le message
//$mail->Send();
//$mail->IsSendmail();
$mail->SmtpClose();
if(!$mail->Send()){ //Teste le return code de la fonction
echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
}
else
{echo"mail envoyé";}
$mail->SmtpClose();
// mail('mathieu@bkf.fr', 'sujet', 'message','From: adresse@bkf.fr>' );
?>
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
28 août 2009 à 16:25
28 août 2009 à 16:25
ecoute la je vais devoir y aller , j'avoue que j evois pas en tout cas si ta un soucis tu a mon mail.... donc voila....
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 16:28
28 août 2009 à 16:28
ok merci pour laide je crois que j'y arriverais
crapoulou
Messages postés
28154
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
26 mars 2024
7 988
28 août 2009 à 17:03
28 août 2009 à 17:03
Salut joelcomputer,
N'oublie pas de passer le statut de la discussion sur "Résolu".
https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
Je le fais pour toi cette fois-ci.
Penses-y à l'avenir, merci.
Bonne continuation.
Crapoulou.
N'oublie pas de passer le statut de la discussion sur "Résolu".
https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
Je le fais pour toi cette fois-ci.
Penses-y à l'avenir, merci.
Bonne continuation.
Crapoulou.
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 17:07
28 août 2009 à 17:07
--mais mon problem ne lai pas encore
JOELCOMPUTER YAKRO
JOELCOMPUTER YAKRO
crapoulou
Messages postés
28154
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
26 mars 2024
7 988
>
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
28 août 2009 à 17:16
28 août 2009 à 17:16
Autant pour moi, alors tiens nous au courant ;-).
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
>
crapoulou
Messages postés
28154
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
26 mars 2024
28 août 2009 à 17:23
28 août 2009 à 17:23
mais et vs pouvez vs pas maider?
crapoulou
Messages postés
28154
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
26 mars 2024
7 988
28 août 2009 à 17:25
28 août 2009 à 17:25
Non, désolé, ça aurait été avec plaisir mais je ne suis pas calé là dedans :S
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 17:27
28 août 2009 à 17:27
ok koool alors merci
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
28 août 2009 à 18:03
28 août 2009 à 18:03
avec modification du php.ini
ci après un code qui focntionne après adaptation
Formulaire et envoi d'un message pour Contact
<html>
<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1152">
<LINK REL="stylesheet" HREF="monstyle.css" TYPE="text/css">
<title>Contact</title>
</head>
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/
function VerifForm(formulaire)
{
adresse = formulaire.expediteur.value;
zonemessage = formulaire.message.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if (zonemessage == "" ){
alert('zone texte du message invalide!!');
return(false);
}
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
formulaire.submit();
return(true);
}
else
{
alert('Entrez une adresse e-mail valide!!');
return(false);
}
}
</SCRIPT>
<body>
<!--fichier mail.php-->
<?php
$envoi=$_POST['envoi'];
$destinataire="destinataire"."@"."fai.fr";
$expediteur=$_POST['expediteur'];
$sujet="Acontact";
$message=$_POST['message'];
if (! isset($envoi)) {
?>
<center><b>Contact </b></center>
<form name="formulaire" method="post" action="mail.php" onSubmit="return(VerifForm(this));">
<table border=0 width=80% cellspacing=3 cellpadding=3 align='center'><tr>
<td> Destinataire </td>
<td><input readonly type=text name='destinataire' size=30 value='A2x Sonorisation'></td>
</tr><tr>
<td> Expéditeur </td>
<td><input type=text name='expediteur' size=30 value=''> (entrez votre adresse électronique).</td>
</tr><tr>
<td> Sujet </td>
<td><input readonly type=text name='sujet' size=30 value='A2x Sonorisation - contact'></td>
</tr><tr>
<td> Votre message </td>
<td><textarea rows=10 cols=50 name='message' value='Voici mon message\n'></textarea></td>
</tr><tr>
<td>Validation : </td>
<td><input type='submit' name='envoi' value='Envoyer' ></td>
</tr>
<tr> <td colspan='2'>Aucune des informations entrées ici n'est conservée dans une base.
</td></tr>
</table>
</form>
<?php
}
else {
/* pour neutraliser les \ ajoutés à la transmission devant les ' et les " */
$message=stripslashes($message);
$sujet=stripslashes($sujet);
$entete="From: $expediteur\r\nReply-To: $expediteur\r\nX-Mailer: PHP/";
/* expédition et compte-rendu */
$ok=mail($destinataire, $sujet,$message,$entete);
if ($ok){
echo "Envoi du message réussi !";
echo "<br><input type='button' value=' Terminer ' onclick='javascript:window.close()'>";
}
else {
echo "L'envoi a échoué ..";
echo "<br><input type='button' value=' Terminer ' onclick='javascript:window.close()'>";
}
}
?>
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 18:39
28 août 2009 à 18:39
je ne vois pas mais les code nont pas l'ere de parcher sur mon serveur
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
28 août 2009 à 18:44
28 août 2009 à 18:44
ce code est la copie d'un code qui fonctionne depuis plus de 5 ans sur un site chez FREE
joelcomputer
Messages postés
221
Date d'inscription
dimanche 2 août 2009
Statut
Membre
Dernière intervention
2 septembre 2016
7
28 août 2009 à 20:47
28 août 2009 à 20:47
jaimerais savoir ci les servers gratuites 0fees.net acceptent les fonctions mail
graffx
Messages postés
6506
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
24 mars 2019
1 973
29 août 2009 à 08:24
29 août 2009 à 08:24
https://openclassrooms.com/fr/
Parce que y' a rien de compliqué la dedans, on t' a donné la réponse, mais tu veux qu' on fasse le boulot pour toi.
Google n' est peu etre pas ton ami en fait...
Parce que y' a rien de compliqué la dedans, on t' a donné la réponse, mais tu veux qu' on fasse le boulot pour toi.
Google n' est peu etre pas ton ami en fait...
jjsteing
Messages postés
1669
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
29 août 2009 à 09:04
29 août 2009 à 09:04
bonjour :)
perso j utilise U7n.org (http://www.umbreon.net/ cf mon site jjsteing.u7n.org ) il est tres bien, 250Mo, mail, htaccess, 5 bd, enfin plein d avantages ;)
Sinon, chez free tu peux aussi avoir ta page perso, 10Go je crois... le mail fonctionne, mais pas le htaccess...
perso j utilise U7n.org (http://www.umbreon.net/ cf mon site jjsteing.u7n.org ) il est tres bien, 250Mo, mail, htaccess, 5 bd, enfin plein d avantages ;)
Sinon, chez free tu peux aussi avoir ta page perso, 10Go je crois... le mail fonctionne, mais pas le htaccess...