Problème pour trouver le code PHP à partir du code VBS [PHP/XML] - PHP - Programmation
Marsh Posté le 15-07-2009 à 15:42:10
1-Change ton titre, il n'est pas du tout explicite
2-entoure ton premier code des balises [ code=vbs][/code] et le deuxième code des balises [ code=php][/code] (sans les espaces bien entendu) pour la coloration syntaxique.
3-Si tu as des messages d'erreurs c'est mieux de les préciser.
Bon, déjà, tu as une balise <code> en plein milieu de ton code PHP. PHP ne va pas comprendre ce que çà veut dire et ne va pas réussir à parser ton code -> parse error.
Est-ce ton code complet ? parce qu'il manque beaucoup de choses .
Dès que tu auras pris en compte toutes ces remarques je pourrais t'aider
Marsh Posté le 17-07-2009 à 08:21:56
merci
mais là en lisant ton code je ne vois pas directement ce qui cloche
Tu as un message d'erreur, ou c'est juste l'affichage qui ne se fait pas comme tu le souhaites ?
Marsh Posté le 17-07-2009 à 09:32:19
J'ai plusieurs messages d'erreurs :
Notice: Undefined index: machineSelect in C:\Users\Shuyun\Documents\wamp\www\TestPhp\xml1.php on line 7
Warning: DOMDocument::load() [domdocument.load]: I/O warning : failed to load external entity "file:///CUsers/Shuyun/Documents/wamp/www/TestPhp/host/starttimeXml.xml" in C:\Users\Shuyun\Documents\wamp\www\TestPhp\xml1.php on line 7
Notice: Undefined variable: liste_dom in C:\Users\Shuyun\Documents\wamp\www\TestPhp\xml1.php on line 11
Fatal error: Call to a member function item() on a non-object in C:\Users\Shuyun\Documents\wamp\www\TestPhp\xml1.php on line 11
Je comprend pas tout
Marsh Posté le 17-07-2009 à 10:18:03
Déjà il faut setter $_GET['machineSelect'] si tu veux l'utiliser.
Pareil pour $liste_dom, tu essaye de lire cette variable alors qu'elle n'existe pas.
Les autres erreurs (warning et fatal error) découlent des variables non initialisées.
Marsh Posté le 17-07-2009 à 10:40:37
ah désolé
initialiser, donne une valeur quoi.
pour initialiser $_GET['machineSelect'] il faut ajouter :
?machineSelect=valeur
à l'URL (en remplaçant valeur par la valeur souhaitée).
Quoi qu'il en soit tu devrais vérifier que machineSelect soit "settée" avant de l'utiliser et si ce n'est pas le cas, afficher un message d'erreur ou utiliser une valeur par défaut
Marsh Posté le 17-07-2009 à 13:42:42
Voilou quelques corrections dont l'url, seulement une erreur persiste :
Fatal error: Call to a member function item() on a non-object in C:\Users\Shuyun\Documents\wamp\www\TestPhp\xml1.php on line 7
Code :
|
Marsh Posté le 17-07-2009 à 14:42:29
Tu m'as donné le code entier ?
Apparemment il ne correspond pas aux messages d'erreurs et il manque un "/" dans le message d'erreur warning.
EDIT :
Marsh Posté le 17-07-2009 à 14:44:53
"$_GET['liste_dom']" est une chaine de caractère, pas un objet.
Que contient $_GET['liste_dom'] ?
Que veux tu faire avec ?
Marsh Posté le 17-07-2009 à 14:51:35
Je t'avoue que je ne sais pas, je veux juste récupérer les valeurs entre les balises VALUE1, mais sa me pose pas mal de problèmes... Cette ligne serait-elle de trop?
Marsh Posté le 17-07-2009 à 15:07:50
Je l'ai supprimer :
Notice: Undefined property: DOMNodeList::$childNodes in C:\Users\Shuyun\Documents\wamp\www\TestPhp\xml1.php on line 8
Warning: Invalid argument supplied for foreach() in C:\Users\Shuyun\Documents\wamp\www\TestPhp\xml1.php on line 10
Plus que deux : o
Marsh Posté le 17-07-2009 à 18:10:44
je ne m'y connais pas plus que çà en DOM, alors essaye de fouiller dans la doc (php.net/dom) pour trouver ce que tu cherches
Marsh Posté le 15-07-2009 à 15:35:08
Bonjour,
Je travail actuelement sur un script VBS
Je doit le retranscrire en PHP. Seulement voila j'ai beau tester plein de choses ça ne marche pas....
Un petit exemple de ce que j'ai fait (mais qui ne marche pas)
Quelqu'un aurait une idée du code PHP?
Merci!
Edit : Voila j'ai mis les balises [code], et mi mon code PHP complet, par contre le titre je ne voi pas quoi mettre de vraiment explicite
Merci pour ton aide.
Message édité par ananda5 le 15-07-2009 à 16:15:32