MISE À JOUR 2: http://htmlpurifier.org/phorum/read.php?3,5088,5113 Auteur a déjà identifié le problème.htmlpurifier, surpurification de source tierce
MISE À JOUR: Le problème semble être exclusif à la version 4.2.0. J'ai rétrogradé à 4.1.0 et cela fonctionne. Je vous remercie pour votre aide. Auteur du paquet notifié.
Je racler quelques pages comme:
http://form.horseracing.betfair.com/horse-racing/010108/Catterick_Bridge-GB-Cat/1215
Selon validation W3C est valide XHTML Strict. J'utilise ensuite http://htmlpurifier.org/ pour purifier le HTML avant de le charger dans un DOMDocument. Cependant, il ne renvoie qu'une seule ligne de contenu.
Sortie:
12:15 Catterick Bridge - Tuesday 1st January 2008 - Timeform | Betfair
code:
echo $content; # all good
$purifier = new \HTMLPurifier();
$content = $purifier->purify($content);
echo $content; # all bad
BTW cela fonctionne pour les données provenant d'un autre site, comme vous le dites quitte le titre pour toutes les pages de ce domaine.
Liens
- HTMLPurifier dies when the following code is run through it (question sans réponse sur le sujet similaire)
Assurez-vous de ne pas nous révéler * quelle * ligne! Cela enlèverait tout le plaisir de deviner. –
@Pekka, :) ajouté –
Étrange, cela semble être le titre. Pouvez-vous montrer le code que vous utilisez? (L'appel de purificateur et les paramètres) –