Envoie d'un email alert pour administrateur

Fermé
mhm_mhm Messages postés 17 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 22 juin 2009 - 21 juin 2009 à 18:31
mhm_mhm Messages postés 17 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 22 juin 2009 - 22 juin 2009 à 20:26
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 mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
21 juin 2009 à 18:36
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 vendredi 28 mars 2008 Statut Membre Dernière intervention 22 juin 2009
21 juin 2009 à 20:22
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 mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
21 juin 2009 à 23:23
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 vendredi 28 mars 2008 Statut Membre Dernière intervention 22 juin 2009
22 juin 2009 à 14:12
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 vendredi 28 mars 2008 Statut Membre Dernière intervention 22 juin 2009
22 juin 2009 à 15:51
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 mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
22 juin 2009 à 15:50
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 vendredi 28 mars 2008 Statut Membre Dernière intervention 22 juin 2009
22 juin 2009 à 20:26
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