DOMDocument>loadHTML Warnings intempestifs

Eléphanteau du PHP | 29 Messages

27 juin 2007, 22:24

Bonsoir,

comment supprimer les Warnings intempestifs générés par le loadHTML ci-dessous

Code : Tout sélectionner

<?php $z = file_get_contents("http://www.boursier.com/vals/ALL/palmares/"); $doc = new DOMDocument(); $doc->loadHTML($z); echo $doc->saveHTML(); ?>
Warning: DOMDocument::loadHTML() [function.DOMDocument-loadHTML]: Attribute class redefined in Entity, line: 114 in /mnt/158/sda/d/9/netbox/zzc.php5 on line 8

Warning: DOMDocument::loadHTML() [function.DOMDocument-loadHTML]: htmlParseEntityRef: expecting ';' in Entity, line: 199 in /mnt/158/sda/d/9/netbox/zzc.php5 on line 8

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

27 juin 2007, 23:16

Bonjour,

Si tu veux désactiver les messages d'erreur sur une fonction en particulier, il suffit que tu rajoute une arobase devant.
Si tu veux ne pas afficher les Warning (ou les erreurs, ou les notices) pour l'ensemble du script PHP en cours d'exécution, regarde du côté de la fonction error_reporting()

http://fr.php.net/error_reporting
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 29 Messages

28 juin 2007, 00:30

Bonjour,
comme tu t'en doutes les 2 solutions fonctionnent.
j'avais cherché sans succès du coté du try/cache
25 ans d'informatique et toujours débutant :P :P

merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

28 juin 2007, 12:41

Bonjour,
comme tu t'en doutes les 2 solutions fonctionnent.
j'avais cherché sans succès du coté du try/cache
25 ans d'informatique et toujours débutant :P :P

merci
De rien ;)
Pense au bouton "Résolu" pour indiquer que ton problème n'en est plus un :)
Quand tout le reste a échoué, lisez le mode d'emploi...