|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : décembre 2006 Messages : 169 ![]() |
Bonjour à tous,
J'ai un bug que je n'arrive pas à résoudre. Je fais de l'import de flux XML, J'ai une liste de flux qui sont dans ma base, et régulièrement je scanne tous ces fichiers avec la fonction Code :
if ($fluxxml=simplexml_load_file($file)) Je n'arrive pas à faire le test. J'ai essayé en faisant un Mais filesize me retourne la valeur FALSE. Merci d'avance pour vos conseils. Bonne journée. P. |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
c'est des fichiers vides ou il n’existe pas ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : décembre 2006 Messages : 169 ![]() |
Très bonne question
Il me semble qu'ils sont vides, car quand je les appelle dans mon navigateur, ça me fait une page blanche, sans code, plutôt qu'une page d'erreur du type "page introuvable". |
|
|
00
|
|
|
#4 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : décembre 2006 Messages : 169 ![]() |
Merci pour ton retour,
Je ne comprends pas bien où tu veux en venir. Je viens de faire le var_dump($xmlfile), mais forcément avant j'ai mon message d'erreur Ce qui au passage doit bien signifier que le fichier existe mais est vide. Donc il ne rentre pas dans le if, et il n'affiche pas le var_dump. Et même si je ne mets pas de if, à partir du moment où je fais Il m'indique le message d'erreur. Il faudrait que je puisse tester $file avant de le parser, et s'il est vide, alors je ne le parse pas. |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
les fichiers sont locaux ou distants ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : décembre 2006 Messages : 169 ![]() |
Ce sont des fichiers distants, sur lesquels je n'ai pas la main.
|
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
fait un file_get_contents + simplexml_load_string
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#9 |
|
Membre à l'essai
![]() Inscription : décembre 2006 Messages : 169 ![]() |
Génial !
C'était la solution. Une fois que j'ai fait le file_get_contents, je test la longueur de la string retournée, et le tour est joué. Si c'est = à 0 alors je ne le parse pas. Merci beaucoup. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com