Salut !
J'essaye de lancer cette portion de code via un fichier *.bat mais il me signale une erreur que voici : Fatal error: Call to undefined function mysql_connect() in
Syntaxe fichier Bat (Batch) =
"echo Execution du script
@e:\EasyPHP\PHP5\php.exe e:\EasyPHP\www\ah\script\verif_date_ret.php
pause"
Je ne comprends pas ... ???
Par contre, via le navigateur en allant chercher directement ma page .. le code fonctionne parfaitement
PS : Sorry j'ai un soucis avec le proxy de mon boulot ... il me bride l'accès au commandes ci dessus donc j'edite le code a la volée.
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91 <?php /* Date de création: 06/12/2007 */ ?> <?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"); $num_rows=mysql_num_rows($sql_verif); for($compteur=1; $compteur<=$num_rows;$compteur++) { $array_verif=mysql_fetch_array($sql_verif); $date_ret=$array_verif['Date_ret']; $spare=$array_verif['nomspare']; $emprunteur=$array_verif['emprunteur']; if($date_ret == $date) { /* destinataire */ $to = "nicolas.rio@alliance-healthcare.fr"; /* sujet */ $subject = 'Retour ce jour - '.$spare.''; /* message */ $message = ' <html> <head> <title></title> </head> <body> <font face="arial"><strong>POUR VOTRE INFORMATION</strong><p>Aujourd\'hui doit être ramené le '.$spare.'.(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: <a href="mailto:hdi@alliance-healthcare.fr">hdi@alliance-healthcare.fr</a>' . "\r\n"; /* envoi */ mail($to, $subject, $message, $entete); } elseif($date_ret > $date) { /* destinataire */ $to = "nicolas.rio@alliance-healthcare.fr"; /* sujet */ $subject = '[Dépassement Date de Retour] - '.$spare.''; /* message */ $message = ' <html> <head> <title></title> </head> <body> <font face="arial"><strong>POUR VOTRE INFORMATION</strong><p>La date de retour 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: <a href="mailto:hdi@alliance-healthcare.fr">hdi@alliance-healthcare.fr</a>' . "\r\n"; /* envoi */ mail($to, $subject, $message, $entete); } } ?>
Partager