Envoie d'un email alert pour administrateur

mhm_mhm Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
mhm_mhm Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour tous le monde,
jé suis debutant et suis entrain de creer un site web dynamique et j'ai inserer un sevice pour commande en ligne.
il me manque une petite chose c'est de faire envoyer automatiquement un email pour l'administrateur du site losque une nouvelle commande est enregistrer dans la base de donner.

plus clairement je veut lorsque le client clique sur commander un email automatique s'envoie a l'administrateur.

merci d'avance pour votre aide mes ami !! :)

4 réponses

Harricote Messages postés 417 Date d'inscription   Statut Membre Dernière intervention   41
 
Tu veux que ce soit un "vrai" e-mail (qui va dans une vrai boîte e-mail) ou que ce soit un message qui entre dans la base de données de ton site ? Ensuite il est affiché sur la page admin qui permet à l'administrateur de le lire sans ouvrir sa boîte e-mail !
0
mhm_mhm Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
merci mr haricote pour votre attention :)
mais je veux que ce soit un "vrai" e-mail (qui va dans une vrai boîte e-mail) car l'admin possede un "Gmail notifier" il peut donc savoir sur place quil avait un email oubien une commande sans entrer dans "espace administrateur"
j'attend votre reponse mon amis
0
Harricote Messages postés 417 Date d'inscription   Statut Membre Dernière intervention   41
 
Si ton hébergeur admet la fontion mail() de php, tu peux le faire !

     $headers ='From: "nom"<adresse_email>'."\n";
     $headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
     $headers .='Content-Transfer-Encoding: 8bit';

     $message ="
<html>
<head>
<title>Nouvelle commande</title>
</head> 
<body>";
     $message .= "<p>Bonjour administrateur<br/><br/>";
     $message .= 'Une nouvelle commande a &eacute;t&eacute; signal&eacute;e !';
     $message .= "</p>
</body>
</html>";
mail($email, 'Confirmation inscription', $message, $headers);
0
mhm_mhm Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
merci hari je vai essayer ce script

mon hebegeur pour le moment gratuitement c'est byethost.com

<?
$headers ='From: "mhmrizak@gmail.com"'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$email ='To: "mhmrizak@gmail.com"'."\n";
$message ="
?>
";
$message .= "<p>Bonjour administrateur<br/><br/>";
$message .= 'Une nouvelle commande a été signalée !';
$message .= "</p>
<? ";

mail($email, 'nouvelle commande', $message, $headers);

ce script je doit le mettre dans une seule page 'facture commande.php'
y a t'il une faute ?? NB j'est ajouté La valeur $email To et From sont par le meme destinataire

merci autre fois
0
mhm_mhm Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
elle n'a pas marcher
peut etre il manque une chose dans le denier script que jé anoncé???

jé pas trouvé de solution
Please aider moi
0
Harricote Messages postés 417 Date d'inscription   Statut Membre Dernière intervention   41
 
Pour le message, tu dois enlever la balise ?> ! Je pense que ca ne marche pas sinon !
<?
$headers ='From: "mhmrizak@gmail.com"'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$email ='To: "mhmrizak@gmail.com"'."\n";
$message ="Ton_message";
$message .= "<p>Bonjour administrateur<br/><br/>";
$message .= 'Une nouvelle commande a été signalée !</p>";

mail($email, 'nouvelle commande', $message, $headers); ?>
0
mhm_mhm Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
j'ai essayer même avec un script un peut similaire mais en vain

je me questionne s'il ya un script qui utilise directement un serveur c a dire recevoir un email envoyer par un serveur smtp ou bien pop au moment de commande

ma methode d'envoie c'est:

<script type="text/javascript" language="javascript">
alert("Votre Commande a été envoyé avec succès");
document.location="#";
</script>

<? // ici je vai inserer la ligne pour l'envoie d'email à l'administrateur "vous aver une nnouvelle Commandes" ?>
0