Lann
2009-02-25 14:18:49 UTC
Bonjour,
J'ai un script pour traiter du XML transmis via un formulaire de la
forme :
if ($xml = simplexml_load_string($texte_recu)) {
...
}else{
// faire quelque chose
}
D'après la doc, simplexml_load_string() crée un objet ou renvoit FALSE
en cas d'erreur. Mon souci, c'est que si le texte reçu est du XML mal
formé ou pas du XML du tout, PHP affiche plein de messages d'erreurs
et ne se contente pas de renvoyer FALSE.
Pour ne pas avoir ces messages d'erreur et se contenter de ce qui suit
le else, y at'il une autre solution que de mettre "error_reporting
(0);" ? Ca m'embête par rapport aux autres erreurs que peut générer le
script.
Je précise que je ne suis pas un pro de PHP.
Merci d'avance pour les réponses.
J'ai un script pour traiter du XML transmis via un formulaire de la
forme :
if ($xml = simplexml_load_string($texte_recu)) {
...
}else{
// faire quelque chose
}
D'après la doc, simplexml_load_string() crée un objet ou renvoit FALSE
en cas d'erreur. Mon souci, c'est que si le texte reçu est du XML mal
formé ou pas du XML du tout, PHP affiche plein de messages d'erreurs
et ne se contente pas de renvoyer FALSE.
Pour ne pas avoir ces messages d'erreur et se contenter de ce qui suit
le else, y at'il une autre solution que de mettre "error_reporting
(0);" ? Ca m'embête par rapport aux autres erreurs que peut générer le
script.
Je précise que je ne suis pas un pro de PHP.
Merci d'avance pour les réponses.