Je viens vers vous pour m'aider à terminer un script php, je ne connais pas du tout le php ou du moins je commence à travailler dessus depuis 1 semaine. Le but de ce script est de s'activer tous les jours (via tâche CRON) et de regarder s'il y a un anniversaire parmi une liste de personne d'une base de donnée MySQL. Si oui, il envoie un mail à la personne concernée.
Pour l'instant j'en suis là, j'aimerai votre aide pour savoir s'il n'y a pas d'erreur et ainsi le terminer.
<?php
$jour = date('d');
$mois = date('m');
// Déclaration des paramètres de connexion
$host = localhost;
$user = ;
$bdd = ;
$passwd = ;
?>
<?php
// Connexion au serveur
mysql_connect($host,$user,$passwd) or die("erreur de connexion au serveur:" . mysql_error());
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees: " . mysql_error());
?>
<?php
$sql = "SELECT nom, prenom, date_anniv from Anniversaire WHERE MONTH(date_anniv) = $mois AND DAY(date_anniv) = $jour";
while ($donnees = mysql_fetch_assoc($retour))
//Envoi Mail
$sujet = 'Bon anniversaire';
$message = "Bonjour, Ceci est un test";
$destinataire = '<[email protected]>';
$headers = "From: <[email protected]>\n";
if(mail($sujet, $message, $destinataire, $headers))
{
echo "L'email a bien été envoyé.";
}
else
{
echo "Une erreur s'est produite lors de l'envois de l'email.";
}
?>