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 :
Erreur observé:
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
L'erreur dois provenir de mon fichier Batch !
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...
Quelqu'un pourrais m'aider ?
Merci d'avance
Partager