Décrivez ici votre problème ou ce que vous cherchez à faire.
bonjour je voudrais controler les champs Société,email,adresse,ville,téléphone dans mon fichier contact php pour ne pas recevoir un mail vide.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="refresh" content="5;URL=http://www.l">
</head>
<body>
<?php
$to = 'adresse envoi@site envoi.eu';
$subject = 'Nouveau Message - Site Web Le site';
$Text= str_replace('\n', '<br />', nl2br($_POST['message']));
$message = '
<html>
<head>
<title>Nouveau Message du site web Le site</title>
</head>
echo "société tapé par l'utilisateur : ".$_POST['societe'];
<body>
<p>Origine : Page de commande <b>'.$_POST["produit"].'</b></p>
<p>Voici le message de la Société : <b>'.$_POST['societe'].'</b></p>
<p>Email : <b>'.$_POST['email'].'</b></p>
<p>Adresse : <b>'.$_POST['adresse'].'</b></p>
<p>Code postal / Ville : <b>'.$_POST['ville'].'</b></p>
<p>Telephone : <b>'.$_POST['telephone'].'</b></p>
<p>------------------------------------------------------------</p>
<p><b>Message : </b></p>
<p>'.$Text.'</p>
</body>
</html>
';
echo "société tapé par l'utilisateur : ".$_POST['societe'];
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
// En-têtes additionnels
$headers .= 'To: administrateur <pl.@Le site.eu>' . "\r\n";
$headers .= 'To: administrateur <guytaverne@orange.fr>' . "\r\n";
$headers .= 'From: Site Web Le Carre <webmaster@lecarre.eu>' . "\r\n";
$headers .= 'Reply-To: pl.@Le site.eu' . "\r\n";
$headers .= 'Reply-To: guytaverne@orange.fr' . "\r\n";
//****************** Controle des champs ***********************
//on vérifie que le champ société est correctement rempli
if(empty(.$_POST['societe'])) {
echo "<p>Le champ message est vide.</p>";
echo "message tapé par l'utilisateur : ".$_POST[$message];
//****************** fin du controle des champs *******************************
{goto SAUT;}
echo "message tapé par l'utilisateur : ".$_POST[$message];
mail($to, $subject, $message, $headers);
echo "<p>Message bien envoyé.</p>";
echo "<p>modif guy.</p>";
echo "<p>vous allez etre redirigé automatiquement dans 5 Secondes.</p>";
SAUT:
}
?>
</body>
</html>
Ce que je veux
si tous les champs cité ci dessus sont vide ne pas recevoir de mail
Merci d'avance pour votre aide
Cordialement
Ce que j'obtiens
avec l'essai je ne reçois rien ni mail vide ni mail avec des informations