Envoie mail automatique en PHP.
linux1155
Messages postés
37
Statut
Membre
-
linux1155 Messages postés 37 Statut Membre -
linux1155 Messages postés 37 Statut Membre -
Bonjour,
<config>Windows 7 / Firefox 8.0</config>
Quelqu'un pourrais me dire ce qui ne vas pas dans ce courriel, que j'envoie automatiquement lors d'une mise à jour.
Voici le résultât donnée que j'ai affiché pour le voir si je n'avais pas de donnée erroné, tout est beau.
Le résultât du ($to)
claude@autresite.com
Le résultât du ($subject)
Voici une demande d'un(e) invité(e)
Le résultât du ($message)
(Mon Logo) (Ma bannière)
Bonne après midi
Louise XXXXX & Claude XXXXXX
A L E R T E
Madame,Monsieur,
Vous avez un(e) invité(e) qui à ajouter une allergie alimentaire pour la réception.
Nous croyons qu'il serais sage que vous alliez sur le site,
pour en prendre connaissance.
Cet(te) invité(e) porte le nom suivant: Nathalie XXXXXXX
Pour vous rendre, cliquez sur l'icône "Réception" du menu principal,
puis cliquez sur le bouton "Allergie".
Au plaisir de vous rendre cette expérience plus simple.
Bonne planification
Voici votre lien directe http://www.monsite.ca
Le résultât du ($h)
MIME-Version: 1.0 Reply-To: cd@monsite.ca Content-type: text/html; charset= iso-utf8 Delivered-to: claude@autresite.com FROM:CD XXXXXXXXX
Voici mon code:
<?php
session_start(); // Appeller de la page réception.
$marie = $_SESSION['cid'];
// on se connecte à notre base.
$base = mysql_connect('connect', 'user', 'password') or die('Erreur : ' . $e->getMessage()); // Si pas de connection affiché le message avec la variable $e.
mysql_select_db ('basededonnee', $base) ; // Connection avec la base de donnée et non la table.
mysql_query('set names utf8'); // Pour avoir accès aux é, à etc....
if($marie == 0) {
$sql = "SELECT * FROM client";
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
mysql_close(); //On ferme la connexion à MySQL
} else {
$sql = "SELECT * FROM client WHERE client_ID='$marie'";
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
mysql_close(); //On ferme la connexion à MySQL
}
$rep = 'cd@monsite.ca';
$exp = 'CD XXXXXXX';
$screen = $_SESSION['ecran'];
function redir($url){
echo "<script language=\"javascript\">";
echo "window.location.href='$url';";
echo "</script>";
}
if(date('G') >= 0 & date('G') < 5) {
$salutation = 'Bonne nuit';
}
if(date('G') >= 5 & date('G') < 12) {
$salutation = 'Bon matin';
}
if(date('G') >= 12 & date('G') < 18) {
$salutation = 'Bonne après midi';
}
if(date('G') >= 18) {
$salutation = 'Bonne soirée';
}
// lancement de la requête (avec condition puisque l'on désire avoir les infos de l'identifiant
if($data = mysql_fetch_array($req)) {
$to = $data[client_cour];
$femme = $data[client_pre_f] . " " . $data[client_nom_f];
$homme = ' & ';
$homme .= $data[client_pre_h] . " " . $data[client_nom_h];
$texte = '<DIV style="border:6px; bordercolor:#ba70f6;" font-family:Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif; font-size:24px; margin-top: 20px; margin-bottom:20px; font-color:#ba70f6;">';
$texte .= 'A L E R T E';
$texte .= '</div>';
if($data[client_sexe] == 'fh') {
$sexe_c = 'Madame,Monsieur,';
}
if($data[client_sexe] == 'f') {
$sexe_c = 'Mesdames,';
}
if($data[client_sexe] == 'h') {
$sexe_c = 'Messieurs,';
}
if($_SESSION['ecran_valid'] == 'creer') {
$action = 'ajouter';
}
if($_SESSION['ecran_valid'] == 'modif') {
$action = 'modifier';
}
if($_SESSION['ecran_valid'] == 'supp') {
$action = 'supprimer';
}
$texte .= '<br>';
$texte .= $sexe_c;
$texte .= '<br>';
$texte .= 'Vous avez un(e) invité(e) qui à ';
$texte .= $action . ' ';
$texte .= 'une allergie alimentaire pour la réception.';
$texte .= '<br>';
$texte .= 'Nous croyons qu´il serais sage que vous alliez sur le site,';
$texte .= '<br>';
$texte .= ' pour en prendre connaissance.';
$texte .= '<br>';
$texte .= 'Cet(te) invité(e) porte le nom suivant: ';
$texte .= $_SESSION['data_all_nom'];
$texte .= '<br>';
$texte .= 'Pour vous rendre, cliquez sur l´icône "Réception" du menu principal, ';
$texte .= '<br>';
$texte .= 'puis cliquez sur le bouton "Allergie".';
$texte .= '<br><br><b>';
$texte .= 'Au plaisir de vous rendre cette expérience plus simple.';
$texte .= '<br>';
$texte .= 'Bonne planification';
$h = 'MIME-Version: 1.0' . "\n"; // Version MIME
$h .= 'Reply-To: '.$rep."\n"; // Mail de reponse
$h .='Content-type: text/html; charset= iso-utf8' . "\n";
$h .= 'Delivered-to: '.$to."\n"; // Destinataire
$h .= 'FROM:'.$exp."\n"; // FROM
$subject = 'Voici une demande d´un(e) invité(e)';
$message = '<DIV style="float:left; border:2px; bordercolor:#239cc4;" font-family:Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top: 20px; margin-bottom:20px;">';
$message .= '<DIV style:"margin-top=2px; margin-bottom=5px;"><img src="http://www.monsite.ca/images/logo_100100.jpg" width="100" height="100" alt="Logo" />';
$message .= ' ';
$message .= '<img src="http://www.monsite.ca/images/banniere.jpg" width="400" height="100" alt="banniere"/>';
$message .= '<br><br><b>';
$message .= $salutation;
$message .= '<br>';
$message .= $femme;
$message .= $homme;
$message .= '</b><br></DIV>';
$message .= '<DIV style:"margin-top=2px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom=5px;"><br>';
$message .= $texte;
$message .= '<br>';
$message .= 'Voici votre lien directe ';
$message .= '<a href="http://www.monsite.ca" title="CD XXXXXXXX">http://www.monsite.ca</a>';
$message .= '</div>';
mail($to, $subject, $message, $h);
}
$_SESSION['valid_effectue'] = 'non';
redir('allergies.php');
exit();
?>
<config>Windows 7 / Firefox 8.0</config>
Quelqu'un pourrais me dire ce qui ne vas pas dans ce courriel, que j'envoie automatiquement lors d'une mise à jour.
Voici le résultât donnée que j'ai affiché pour le voir si je n'avais pas de donnée erroné, tout est beau.
Le résultât du ($to)
claude@autresite.com
Le résultât du ($subject)
Voici une demande d'un(e) invité(e)
Le résultât du ($message)
(Mon Logo) (Ma bannière)
Bonne après midi
Louise XXXXX & Claude XXXXXX
A L E R T E
Madame,Monsieur,
Vous avez un(e) invité(e) qui à ajouter une allergie alimentaire pour la réception.
Nous croyons qu'il serais sage que vous alliez sur le site,
pour en prendre connaissance.
Cet(te) invité(e) porte le nom suivant: Nathalie XXXXXXX
Pour vous rendre, cliquez sur l'icône "Réception" du menu principal,
puis cliquez sur le bouton "Allergie".
Au plaisir de vous rendre cette expérience plus simple.
Bonne planification
Voici votre lien directe http://www.monsite.ca
Le résultât du ($h)
MIME-Version: 1.0 Reply-To: cd@monsite.ca Content-type: text/html; charset= iso-utf8 Delivered-to: claude@autresite.com FROM:CD XXXXXXXXX
Voici mon code:
<?php
session_start(); // Appeller de la page réception.
$marie = $_SESSION['cid'];
// on se connecte à notre base.
$base = mysql_connect('connect', 'user', 'password') or die('Erreur : ' . $e->getMessage()); // Si pas de connection affiché le message avec la variable $e.
mysql_select_db ('basededonnee', $base) ; // Connection avec la base de donnée et non la table.
mysql_query('set names utf8'); // Pour avoir accès aux é, à etc....
if($marie == 0) {
$sql = "SELECT * FROM client";
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
mysql_close(); //On ferme la connexion à MySQL
} else {
$sql = "SELECT * FROM client WHERE client_ID='$marie'";
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
mysql_close(); //On ferme la connexion à MySQL
}
$rep = 'cd@monsite.ca';
$exp = 'CD XXXXXXX';
$screen = $_SESSION['ecran'];
function redir($url){
echo "<script language=\"javascript\">";
echo "window.location.href='$url';";
echo "</script>";
}
if(date('G') >= 0 & date('G') < 5) {
$salutation = 'Bonne nuit';
}
if(date('G') >= 5 & date('G') < 12) {
$salutation = 'Bon matin';
}
if(date('G') >= 12 & date('G') < 18) {
$salutation = 'Bonne après midi';
}
if(date('G') >= 18) {
$salutation = 'Bonne soirée';
}
// lancement de la requête (avec condition puisque l'on désire avoir les infos de l'identifiant
if($data = mysql_fetch_array($req)) {
$to = $data[client_cour];
$femme = $data[client_pre_f] . " " . $data[client_nom_f];
$homme = ' & ';
$homme .= $data[client_pre_h] . " " . $data[client_nom_h];
$texte = '<DIV style="border:6px; bordercolor:#ba70f6;" font-family:Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif; font-size:24px; margin-top: 20px; margin-bottom:20px; font-color:#ba70f6;">';
$texte .= 'A L E R T E';
$texte .= '</div>';
if($data[client_sexe] == 'fh') {
$sexe_c = 'Madame,Monsieur,';
}
if($data[client_sexe] == 'f') {
$sexe_c = 'Mesdames,';
}
if($data[client_sexe] == 'h') {
$sexe_c = 'Messieurs,';
}
if($_SESSION['ecran_valid'] == 'creer') {
$action = 'ajouter';
}
if($_SESSION['ecran_valid'] == 'modif') {
$action = 'modifier';
}
if($_SESSION['ecran_valid'] == 'supp') {
$action = 'supprimer';
}
$texte .= '<br>';
$texte .= $sexe_c;
$texte .= '<br>';
$texte .= 'Vous avez un(e) invité(e) qui à ';
$texte .= $action . ' ';
$texte .= 'une allergie alimentaire pour la réception.';
$texte .= '<br>';
$texte .= 'Nous croyons qu´il serais sage que vous alliez sur le site,';
$texte .= '<br>';
$texte .= ' pour en prendre connaissance.';
$texte .= '<br>';
$texte .= 'Cet(te) invité(e) porte le nom suivant: ';
$texte .= $_SESSION['data_all_nom'];
$texte .= '<br>';
$texte .= 'Pour vous rendre, cliquez sur l´icône "Réception" du menu principal, ';
$texte .= '<br>';
$texte .= 'puis cliquez sur le bouton "Allergie".';
$texte .= '<br><br><b>';
$texte .= 'Au plaisir de vous rendre cette expérience plus simple.';
$texte .= '<br>';
$texte .= 'Bonne planification';
$h = 'MIME-Version: 1.0' . "\n"; // Version MIME
$h .= 'Reply-To: '.$rep."\n"; // Mail de reponse
$h .='Content-type: text/html; charset= iso-utf8' . "\n";
$h .= 'Delivered-to: '.$to."\n"; // Destinataire
$h .= 'FROM:'.$exp."\n"; // FROM
$subject = 'Voici une demande d´un(e) invité(e)';
$message = '<DIV style="float:left; border:2px; bordercolor:#239cc4;" font-family:Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top: 20px; margin-bottom:20px;">';
$message .= '<DIV style:"margin-top=2px; margin-bottom=5px;"><img src="http://www.monsite.ca/images/logo_100100.jpg" width="100" height="100" alt="Logo" />';
$message .= ' ';
$message .= '<img src="http://www.monsite.ca/images/banniere.jpg" width="400" height="100" alt="banniere"/>';
$message .= '<br><br><b>';
$message .= $salutation;
$message .= '<br>';
$message .= $femme;
$message .= $homme;
$message .= '</b><br></DIV>';
$message .= '<DIV style:"margin-top=2px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom=5px;"><br>';
$message .= $texte;
$message .= '<br>';
$message .= 'Voici votre lien directe ';
$message .= '<a href="http://www.monsite.ca" title="CD XXXXXXXX">http://www.monsite.ca</a>';
$message .= '</div>';
mail($to, $subject, $message, $h);
}
$_SESSION['valid_effectue'] = 'non';
redir('allergies.php');
exit();
?>
A voir également:
- Envoie mail automatique en PHP.
- Réponse automatique thunderbird - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Windows live mail - Télécharger - Mail
- Réponse automatique gmail - Guide
- Gmail envoyer un mail - Guide