Bonjour,

Voilà j'ai réalisé un script PHP qui marche en local et s’exécute correctement, cependant j'aurais aimé qu'il s’exécute de façon automatique. J'ai donc commencé à créer un fichier batch, mais je rencontre quelques problèmes.

Le Script PHP étant gros, je vais expliqué rapidement sont fonctionnement :
Il charge un fichier XML afin de récupérer des informations contenu dedans pour ensuite insérer les données dans une plateforme par l'intermédiaire d'un web service.

Nom du script PHP : TraitementXML.php
Nom du XML : ListeApprenantUC2.xml

Fichier Batch :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
C:\wamp\bin\php\php5.3.5\php.exe C:\wamp\www\TraitementXML.php
pause
Erreur observé:
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
C:\Windows\system32>C:\wamp\bin\php\php5.3.5\php.exe C:\wamp\www\TraitementXML.p
hp
PHP Warning:  simplexml_load_file(): ListeApprenantUC2.xml:2: parser error : Sta
rt tag expected, '<' not found in C:\wamp\www\TraitementXML.php on line 6
PHP Stack trace:
PHP   1. {main}() C:\wamp\www\TraitementXML.php:0
PHP   2. simplexml_load_file() C:\wamp\www\TraitementXML.php:6

Warning: simplexml_load_file(): ListeApprenantUC2.xml:2: parser error : Start ta
g expected, '<' not found in C:\wamp\www\TraitementXML.php on line 6

Call Stack:
    0.0016     357392   1. {main}() C:\wamp\www\TraitementXML.php:0
    0.0458     363624   2. simplexml_load_file() C:\wamp\www\TraitementXML.php:6


PHP Warning:  simplexml_load_file(): Warning: simplexml_load_file(): ListeAppren
antUC2.xml:1: parser error : Document in C:\wamp\www\TraitementXML.php on line 6

PHP Stack trace:
PHP   1. {main}() C:\wamp\www\TraitementXML.php:0
PHP   2. simplexml_load_file() C:\wamp\www\TraitementXML.php:6

Warning: simplexml_load_file(): Warning: simplexml_load_file(): ListeApprenantUC
2.xml:1: parser error : Document in C:\wamp\www\TraitementXML.php on line 6

Call Stack:
    0.0016     357392   1. {main}() C:\wamp\www\TraitementXML.php:0
    0.0458     363624   2. simplexml_load_file() C:\wamp\www\TraitementXML.php:6


PHP Warning:  simplexml_load_file(): ^ in C:\wamp\www\TraitementXML.php on line
6
PHP Stack trace:
PHP   1. {main}() C:\wamp\www\TraitementXML.php:0
PHP   2. simplexml_load_file() C:\wamp\www\TraitementXML.php:6

Warning: simplexml_load_file(): ^ in C:\wamp\www\TraitementXML.php on line 6

Call Stack:
    0.0016     357392   1. {main}() C:\wamp\www\TraitementXML.php:0
    0.0458     363624   2. simplexml_load_file() C:\wamp\www\TraitementXML.php:6


PHP Notice:  Trying to get property of non-object in C:\wamp\www\TraitementXML.p
hp on line 15
PHP Stack trace:
PHP   1. {main}() C:\wamp\www\TraitementXML.php:0

Notice: Trying to get property of non-object in C:\wamp\www\TraitementXML.php on
 line 15

Call Stack:
    0.0016     357392   1. {main}() C:\wamp\www\TraitementXML.php:0

PHP Fatal error:  Call to a member function children() on a non-object in C:\wam
p\www\TraitementXML.php on line 15
PHP Stack trace:
PHP   1. {main}() C:\wamp\www\TraitementXML.php:0

Fatal error: Call to a member function children() on a non-object in C:\wamp\www
\TraitementXML.php on line 15

Call Stack:
    0.0016     357392   1. {main}() C:\wamp\www\TraitementXML.php:0


C:\Windows\system32>pause
Appuyez sur une touche pour continuer...
L'erreur dois provenir de mon fichier Batch !
Quelqu'un pourrais m'aider ?
Merci d'avance