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);
 
 
			 } 
			}
 
			?>