Envoie mail automatique

Résolu
jordxn Messages postés 356 Date d'inscription   Statut Membre Dernière intervention   -  
jordxn Messages postés 356 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Sur mon site, les visiteurs peuvent créer un événement avec la date de leur environnement.
Mais j'aimerais leur envoyer un mail un jour avant l'événement pour leur rappeler mais je ne sais pas comment faire...

Merci de bien vouloir m'aider
A voir également:

4 réponses

Utilisateur anonyme
 
Salut salut,

Regarde du côté de la fonction mail de php elle n'est pas très compliquée à utiliser :
J'ai un exemple fonctionnel si ça peut aider, mais je pense que tu peux enlever des choses inutiles j'avais testé plusieurs trucs, pour des pièces jointes il me semble.

<?php

$civilite="M";
$nom="plop";
$prenom="blop";
$email="moi@moi.moi";


$contenu="<br/>Nom: $civilite $nom $prenom <br/><br/>Email: $email<br/>";

$contenu=str_replace(chr(92),"",$contenu);
$contenu=str_replace(chr(10),"<br/>",$contenu);

$blablabla='blablabla';
$headers="From: ".$email."\r\nMIME-Version: 1.0\r\n
Content-Type: multipart/mixed; boundary=\"$blablabla\"\r\n\n";

$fichier=file_get_contents('./bidule.txt');
$fichier=chunk_split( base64_encode($fichier) );

//Écriture de la pièce jointe
$body = $body . "--" .$blablabla. "\n
Content-Type: application/msword; name=\"nom_fichier\"\r\n
Content-Transfer-Encoding: base64\r\n
Content-Disposition: attachment; filename=\"nom_fichier\"\r\n\n
$fichier";

$to="adresse_de_reception@domaine.com";
$objet="demande";
mail($to, $objet, $body.$contenu, $headers);



?>

0
jordxn Messages postés 356 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour,
Envoyer un mail , je sais faire, ce qui me pose problème c'est qu'il s'envoie un jour avant la fin de l'evenement
0
jordxn Messages postés 356 Date d'inscription   Statut Membre Dernière intervention   1
 
up svp
0
Utilisateur anonyme
 
Re,

Tu peux faire une tache cron, à toi de voir la fréquence (1 fois par jour je suppose). Qui va check en base de donnée (si les dates d'événement sont référencés en base) , si la date d'aujourd'hui correspond à la date de fin d'un événement - 1 -> envoi de mail aux contacts.
0
jordxn Messages postés 356 Date d'inscription   Statut Membre Dernière intervention   1
 
Comment créer une tache qui va check la bd sans intervention de ma part ?
0
Utilisateur anonyme
 
Tu utilises quoi comme serveur?
0
jordxn Messages postés 356 Date d'inscription   Statut Membre Dernière intervention   1
 
OVH
0
Utilisateur anonyme
 
Je voulais dire le système d'exploitation que tu as choisis pour ton serveur
0
jordxn Messages postés 356 Date d'inscription   Statut Membre Dernière intervention   1
 
Windows 7
0