|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Bonsoir,
Voilà comment je procède : Code :
Citation:
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 133 ![]() |
suffit de lire la doc (encore une fois), loadXML attend une chaine ... utilise load ...
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
OK, si je (re)lis ce tuto, load semble plus approprié que loadXML (j'avais pensé le contraire, car l'URL du XML est stockée dans une string), mais avec load, j'obtiens un autre warning (copier-coller impossible, car ça plante à chaque fois, mais en gros "URL file-access is disabled in the server configuration" ; vu ce msg, je vais essayer sur un autre serveur, et si ça marche "résolu".
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
00
|
|
|
#4 | |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Un autre souci, quelque soit le serveur :
Code :
Warning: domdocument() expects at least 1 parameter, 0 given in /homez.309/villardd/www/xls/example.php on line 46 Citation:
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
|
00
|
|
|
#5 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 133 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#6 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
J'ai rajouté ini_set('allow_url_fopen',true); en début de fichier (sur le serveur, pas moyen de modifier php.ini...) mais encore le même warning ; quel est donc le problème ?
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : septembre 2010 Messages : 7 133 ![]() |
toujours pareil t'as pas lu ou partielement la doc, cette directive ce change uniqument dans le php.ini
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#8 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
sauf que ici, il est marqué que allow_url_fopen est "php_ini_all", donc modifiable partout, y compris par "ini_set"...mais si ce n'est pas le cas, pas moyen de la changer sur ce serveur (dont, évidemment, php.ini n'est pas accessible) ?
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
00
|
|
|
#9 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Cela :
Code :
echo 'allow_url_fopen='.ini_get('allow_url_fopen')."<br>";
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
00
|
|
|
#10 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 133 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#11 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Je n'étais pas là cet après-midi ; je ne réponds donc que maintenant : en fait, c'est un intranet pour le boulot ; les différents employés ont différentes informations (nom, prénom, matricule, adresse mail, site (multinationale présente dans le monde entier), etc.) regroupées dans un fichier xml. Par contre, lorsque ces personnes quittent la société (retraite, fin de stage, fin de mission d'un sous-traitant, etc.), ce fichier est supprimé. Par contre, ils se sont éventuellement inscrits dans un autre logiciel (dont je suis administrateur) ; je dispose donc d'une liste des inscrits dans ce logiciel
(stockée dans un fichier xls). Pour chacune de ces personnes, je compte donc explorer le fichier xml et en extraire une information ; si je la trouve c'est que cette personne est encore dans la société, sinon c'est qu'elle est partie : cela me permet donc de mettre à jour cette liste automatiquement. J'ai eu une autre idée, moyennement motivé pour étudier curl que je ne connais pas : faire tourner le script en local, ce qui me permet de modifier php.ini. Mais il se trouve que Easyphp (pas Wampserver, car depuis quelques années il ne marche plus chez moi) détecte des erreurs dans un script qui n'est pas de moi et qui ne soulevait pas d'erreur, quand je le mettais sur le serveur. Dernière solution, non encore testée : mettre cette partie sur le serveur, puis l'intégrer dans le script qui tourne en local via une iframe ; un peu tiré par les cheveux, mais si jamais j'échoue, j'ai trouvé ça, mais ça a l'air d'être du chinois
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
00
|
|
|
#12 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Plutôt que de recourir à curl que je ne connais pas, je travaille en local (Easyphp).
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com