Bonjour à tous,
J'essai de faire fonctionner un formulaire mail d'un site hébergé sur un Mac OSX Server - en 2 pages (1 page html, seconde en php) qui fonctionne parfaitement sur mon site hébergé par Free et qui m'a pris 10mn ! -
Mais plus de 4 jours et c'est pas encore réglé !!! pour faire de même sur le server OSX et donc récupérer les variables ( les infos entrés par le visiteur - nom, prénom, message ..etc) d'un coté pour les envoyer sur le [email protected] et un autre envoyant une réponse du genre (Bonjour Monsieur, merci votre message a bien été pri en compte ..etc ) sur l'adresse du client qui a entré son mail dans le formulaire.
Vous aller sans doute vous marrer -mais je vous avouerai qu'aujourd'hui moi, pas trop ..
Je m'en remets à vos conseils de pros , car mon état de jeune webmaster, j'avoue que là ça commence sérieusement à chauffer la tête. :-(
Où ais-je fais une erreur ..? merci de vos indications - voici le code ci-dessous de la page 2 (php)
NOTA : pour info j'ai bien un répertoire CGI-BIN dans le dossier webserver du Mac:
si cela peut vous aider il y a deux fichiers - "printenv" et "test-cgi"
Dois-je utiliser un script CGi pour récupérer ces P----- de variables qui me font perdre un temps de malade !! - si oui comment faire exactement car je n'ai jamais fait et débute ..
Merci encore à celui ou celle qui saura me répondre et surtout prendra un peu de son temps pour le faire. ;-)
-------------------------------------------
<HEAD>
<script language="php">
function envoi_mail()
{
$pub=$_POST['pub'];
$autre=$_POST['autre'];
$message=$_POST['message'];
$societe=$_POST['societe'];
$statut=$_POST['statut'];
$activite=$_POST['activite'];
$civilite=$_POST['civilite'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$fonctions=$_POST['fonctions'];
$telbureau=$_POST['telbureau'];
$telmobile=$_POST['telmobile'];
$telecopie=$_POST['telecopie'];
$teldom=$_POST['teldom'];
$adresselectronic=$_POST['adresselectronic'];
$siteweb=$_POST['siteweb'];
$adresse=$_POST['adresse'];
$cp=$_POST['cp'];
$ville=$_POST['ville'];
$texte_message="Bonjour, demande d'information remplie sur le site web de la societe.\n".
"Notre demande :". $pub."\n".
$autre.
"Notre message :" . $message."\n".
"------------------------------------------\n".
"Notre Societe :" . $societe.
"Statut : ". $statut.
"Activité : " . $activite.
"Civilité : " . $civilite.
"Nom : ". $nom.
"Prenom :" . $prenom.
"Mes fonctions :" . $fonctions.
"Téléphone Bureau :" . $telbureau.
"Téléphone mobile :" . $telmobile.
"Fax :" . $telecopie.
"Téléphone domicile :" .$teldom.
"Email:" . $adresselectronic.
"Site web :" . $siteweb.
"Adresse:" . $adresse.
"Code postal:" . $cp.
"Ville:" . $ville;
"------------------------------------------\n".
"La Direction vous remercie pour votre confiance et votre visite sur notre site.\n".
"A très bientôt.\n";
mail ("[email protected]","Demande d'information venant du site de la Société 2006","$texte_message");
};
function envoi_auclient()
{
mail ("$adresselectronic","Votre demande d'information",
"Bonjour" . $civilite." ".$nom. "\n".
"Nous avons bien enregistré votre demande d'information.\n".
"Celle-ci va être réceptionnée par nos services et sera traitée dans les meilleurs délais.\n".
"\n".
"La Direction de XXXX vous remercie pour votre confiance et votre visite sur notre site.\n".
"A très bientôt sur notre site.\n".
"\n".
"Nhésitez pas à nous contactez directement :\n".
"\n".
"Contacts : [email protected] \n".
};
</script>
</head>
<body>
<script language="php">
envoi_mail();
</script>
---------------------------
J'essai de faire fonctionner un formulaire mail d'un site hébergé sur un Mac OSX Server - en 2 pages (1 page html, seconde en php) qui fonctionne parfaitement sur mon site hébergé par Free et qui m'a pris 10mn ! -
Mais plus de 4 jours et c'est pas encore réglé !!! pour faire de même sur le server OSX et donc récupérer les variables ( les infos entrés par le visiteur - nom, prénom, message ..etc) d'un coté pour les envoyer sur le [email protected] et un autre envoyant une réponse du genre (Bonjour Monsieur, merci votre message a bien été pri en compte ..etc ) sur l'adresse du client qui a entré son mail dans le formulaire.
Vous aller sans doute vous marrer -mais je vous avouerai qu'aujourd'hui moi, pas trop ..
Je m'en remets à vos conseils de pros , car mon état de jeune webmaster, j'avoue que là ça commence sérieusement à chauffer la tête. :-(
Où ais-je fais une erreur ..? merci de vos indications - voici le code ci-dessous de la page 2 (php)
NOTA : pour info j'ai bien un répertoire CGI-BIN dans le dossier webserver du Mac:
si cela peut vous aider il y a deux fichiers - "printenv" et "test-cgi"
Dois-je utiliser un script CGi pour récupérer ces P----- de variables qui me font perdre un temps de malade !! - si oui comment faire exactement car je n'ai jamais fait et débute ..
Merci encore à celui ou celle qui saura me répondre et surtout prendra un peu de son temps pour le faire. ;-)
-------------------------------------------
<HEAD>
<script language="php">
function envoi_mail()
{
$pub=$_POST['pub'];
$autre=$_POST['autre'];
$message=$_POST['message'];
$societe=$_POST['societe'];
$statut=$_POST['statut'];
$activite=$_POST['activite'];
$civilite=$_POST['civilite'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$fonctions=$_POST['fonctions'];
$telbureau=$_POST['telbureau'];
$telmobile=$_POST['telmobile'];
$telecopie=$_POST['telecopie'];
$teldom=$_POST['teldom'];
$adresselectronic=$_POST['adresselectronic'];
$siteweb=$_POST['siteweb'];
$adresse=$_POST['adresse'];
$cp=$_POST['cp'];
$ville=$_POST['ville'];
$texte_message="Bonjour, demande d'information remplie sur le site web de la societe.\n".
"Notre demande :". $pub."\n".
$autre.
"Notre message :" . $message."\n".
"------------------------------------------\n".
"Notre Societe :" . $societe.
"Statut : ". $statut.
"Activité : " . $activite.
"Civilité : " . $civilite.
"Nom : ". $nom.
"Prenom :" . $prenom.
"Mes fonctions :" . $fonctions.
"Téléphone Bureau :" . $telbureau.
"Téléphone mobile :" . $telmobile.
"Fax :" . $telecopie.
"Téléphone domicile :" .$teldom.
"Email:" . $adresselectronic.
"Site web :" . $siteweb.
"Adresse:" . $adresse.
"Code postal:" . $cp.
"Ville:" . $ville;
"------------------------------------------\n".
"La Direction vous remercie pour votre confiance et votre visite sur notre site.\n".
"A très bientôt.\n";
mail ("[email protected]","Demande d'information venant du site de la Société 2006","$texte_message");
};
function envoi_auclient()
{
mail ("$adresselectronic","Votre demande d'information",
"Bonjour" . $civilite." ".$nom. "\n".
"Nous avons bien enregistré votre demande d'information.\n".
"Celle-ci va être réceptionnée par nos services et sera traitée dans les meilleurs délais.\n".
"\n".
"La Direction de XXXX vous remercie pour votre confiance et votre visite sur notre site.\n".
"A très bientôt sur notre site.\n".
"\n".
"Nhésitez pas à nous contactez directement :\n".
"\n".
"Contacts : [email protected] \n".
};
</script>
</head>
<body>
<script language="php">
envoi_mail();
</script>
---------------------------