Quelqu'un peut il vérifier ce code.
J'appele le fichier PHP intégrant ce code via un fichier Batch ... dés execution de celui ci il fait boucle et n'arrete pas de m'envoyer des emails quand condition OK.
Dites moi si vous remarquez quelque chose.
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 <?php /* Date de création: 06/12/2007 */ ?> <?php require("cnx/login_sql.php"); //Connexion à la base de données $db = mysql_connect('localhost', 'root', ''); //Selection de la base mysql_select_db('alliance',$db); //Récupérer toutes les valeurs des champs de la table "pr_spare" $verif="SELECT * FROM pr_spare WHERE emprunt=1"; //Envoi de la requête $sql_verif=mysql_query($verif) or die ('Erreur SQL ! <br>'.mysql_error()); $date=date("Y-m-d"); $array_verif=mysql_fetch_array($sql_verif); $date_ret=$array_verif['Date_ret']; $spare=$array_verif['nomspare']; $emprunteur=$array_verif['emprunteur']; while($array_verif) { if($date_ret == $date) { /* destinataire */ $to = "nicolas.rio@alliance-healthcare.fr"; /* sujet */ $subject = '[Dépassement] - Date de retour de prêt de portable'; /* message */ $message = ' <html> <head> <title></title> </head> <body> <font face="arial"><strong>POUR VOTRE INFORMATION</strong><p>La date de retour du prêt du '.$spare.' est dépassée.(Prété à '.$emprunteur.')<p>Merci de relancer la personne concernée.</font> </body> </html> '; $entete="Content-type:text/html\nFrom:section_spare@alliance-healthcare.fr\r\n"; //$entete .= 'Cc: '.$adr.'' . "\r\n"; /* envoi */ mail($to, $subject, $message, $entete); mysql_close(); } } ?>
Partager