Envoie d'un formulaire par mail sans passer par une boite de type outlook?

Résolu
neji_44 Messages postés 7 Date d'inscription vendredi 27 mai 2005 Statut Membre Dernière intervention 13 juin 2005 - 2 juin 2005 à 15:37
p3x Messages postés 214 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 9 janvier 2019 - 2 juin 2005 à 18:35
Bonjour je voulais savoir comment faire pour envoyer pour envoyer un
formulaire par email de façon formaté mais sans passer par une boite de
type outlook.



Voici le code que j'ai pour le moment:



<? session_start();?>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title>Gregobois</title>

<link href="css/style.css" rel="stylesheet" type="text/css">

<?

echo'';

?>



<?

//include("connexion.inc.php");

include("fonction.php");

connection();

headerG();

?>

<form method="get" name="contact" action="<? echo $_SERVER['PHP_SELF']; ?>" >

<tr>

<td>&nbsp;,

----

&nbsp;,

----

Formulaire,

----

(Les champs
dot&eacute;s d'une * sont
obligatoires),

----

&nbsp;,

----

,

----

Civilit&eacute;:,

<select name:"civilite">

<option selected>Madame</option>

<option>Monsieur</option>

<option>Mademoiselle</option>

</select>,

Votre nom:*,

,

Votre pr&eacute;nom:*,

,

----

&nbsp;,

&nbsp;,

----

Votre Soci&eacute;t&eacute;:* ,

,

----

&nbsp;,

&nbsp;,

----

Votre Adresse:,

<textarea name="adresse" cols="54" rows="2"></textarea>,

----

&nbsp;,

&nbsp;,

&nbsp;,

&nbsp;,

----

Code postal:* ,

,

Ville:,

,

----

&nbsp;,

&nbsp;,

----

Pays: ,

,

----

&nbsp;,

&nbsp;,

----

T&eacute;l&eacute;phone:* ,

,

----

&nbsp;,

&nbsp;,

----

e-Mail:* ,

,

----

&nbsp;,

&nbsp;,

----

Votre Message:*,

<textarea name="message" cols="54" rows="3"></textarea>,

----

&nbsp;,

----

">


</form>

<?

if (isset($_GET['civilite']))

{

//On test si le champ nom est vide, si il est
vide on envoie un message d'alerte, sinon, on met la valeur du champ
dans une variable

if (!isset($_POST['nom']))

{

echo'Vous n\'avez pas remplie tous le champ nom';

}

else

{

$nom = "Nom: ".$_POST['nom']."";

}



//On test si le champ prenom est vide, si il est
vide on envoie un message d'alerte, sinon, on met la valeur du champ
dans une variable

if (!isset($_POST['prenom']))

{

echo'Vous n\'avez pas remplie tous le champ prenom';

}

else

{

$prenom = "Prenom: ".$_POST['prenom']."";

}



//On test si le champ societe est vide, si il est
vide on envoie un message d'alerte, sinon, on met la valeur du champ
dans une variable

if (!isset($_POST['societe']))

{

echo'Vous n\'avez pas remplie tous le champ societe;

}

else

{

$societe = "Société: ".$_POST['societe']."";

}



//On test si le champ CP est vide, si il est vide
on envoie un message d'alerte, sinon, on met la valeur du champ dans
une variable

if (!isset($_POST['CP']))

{

echo'Vous n\'avez pas remplie tous le champ code postal';

}

else

{

$cp = "Code postal: ".$_POST['CP']."";

}



//On test si le champ telephone est vide, si il
est vide on envoie un message d'alerte, sinon, on met la valeur du
champ dans une variable

if (!isset($_POST['telephone']))

{

echo'Vous n\'avez pas remplie tous le champ telephone';

}

else

{

$tel = "Téléphone:".$_POST['telephone']."";

}



//On test si le champ email est vide, si il est
vide on envoie un message d'alerte, sinon, on met la valeur du champ
dans une variable

if (!isset($_POST['email']))

{

echo'Vous n\'avez pas remplie tous le champ email';

}

else

{

$email = "e-Mail: ".$_POST['email']."";

}



//On test si le champ message est vide, si il est
vide on envoie un message d'alerte, sinon, on met la valeur du champ
dans une variable

if (!isset($_POST['message']))

{

echo'Vous n\'avez pas remplie tous le champ message';

}

else

{

$message = "Message: ".$_POST['message']."";

}

}



else

{

$Civilité = "Civilité: ".$_GET['civilite']."";

$adresse = "Adresse: ".$_POST['adresse']."";

$ville = "Ville:".$_POST['ville']."";

$pays = "Pays: ".$_POST['pays']."";



/*C'est ici que devrait être mon code pour envoyer le mail*/

}

?>







</html>

<?

footer();

?>

1 réponse

p3x Messages postés 214 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 9 janvier 2019
2 juin 2005 à 18:35
regarde du coté de la fonction mail()

http://www.intuxication.net/~p3drix/php/sources.php?name=15
3