wingless

Problème avec DOMDocument sur le serveur Free
« le: 04 March 2012 22:47:25 »
Bonjour,

Je suis passé sous PHP5 en utilisant l'astuce de .htaccess

Depuis j'ai implémenté sur mon site un parseur de flux RSS. Pour lire le RSS j'utilise le code suivant :

class XML {
private $xmlPath;
private $xmlDom;

public function __construct($xmlPath=""){
$this->xmlPath = $xmlPath;
$this->xmlDom = new DOMDocument();
if($xmlPath != ""){
$this->xmlDom->load($this->xmlPath);
}
}
}

Ce qui est très bizarre, c'est que mon RSS ce chargait sans problème il n'y a pas longtemps et maintenant j'ai les erreurs suivants :

Warning: DOMDocument::load() [function.DOMDocument-load]: AttValue: ' expected in http://picasaweb.google.com/data/feed/base/user/100018968967344777280/albumid/5667187538230460897?alt=rss&kind=photo&authkey=Gv1sRgCMX_osOQhoihUw&hl=en_US, line: 1 in /mnt/159/sda/3/6/wingless/restricted/class/XML.php on line 11

Warning: DOMDocument::load() [function.DOMDocument-load]: attributes construct error in http://picasaweb.google.com/data/feed/base/user/100018968967344777280/albumid/5667187538230460897?alt=rss&kind=photo&authkey=Gv1sRgCMX_osOQhoihUw&hl=en_US, line: 1 in /mnt/159/sda/3/6/wingless/restricted/class/XML.php on line 11

Warning: DOMDocument::load() [function.DOMDocument-load]: Couldn't find end of Start Tag enclosure line 1 in http://picasaweb.google.com/data/feed/base/user/100018968967344777280/albumid/5667187538230460897?alt=rss&kind=photo&authkey=Gv1sRgCMX_osOQhoihUw&hl=en_US, line: 1 in /mnt/159/sda/3/6/wingless/restricted/class/XML.php on line 11

Warning: DOMDocument::load() [function.DOMDocument-load]: Premature end of data in tag item line 1 in http://picasaweb.google.com/data/feed/base/user/100018968967344777280/albumid/5667187538230460897?alt=rss&kind=photo&authkey=Gv1sRgCMX_osOQhoihUw&hl=en_US, line: 1 in /mnt/159/sda/3/6/wingless/restricted/class/XML.php on line 11

Warning: DOMDocument::load() [function.DOMDocument-load]: Premature end of data in tag channel line 1 in http://picasaweb.google.com/data/feed/base/user/100018968967344777280/albumid/5667187538230460897?alt=rss&kind=photo&authkey=Gv1sRgCMX_osOQhoihUw&hl=en_US, line: 1 in /mnt/159/sda/3/6/wingless/restricted/class/XML.php on line 11

Warning: DOMDocument::load() [function.DOMDocument-load]: Premature end of data in tag rss line 1 in http://picasaweb.google.com/data/feed/base/user/100018968967344777280/albumid/5667187538230460897?alt=rss&kind=photo&authkey=Gv1sRgCMX_osOQhoihUw&hl=en_US, line: 1 in /mnt/159/sda/3/6/wingless/restricted/class/XML.php on line 11

Le pire étant que sur mes multiples flux RSS seulement 1 ne veut plus fonctionner.

Celui là ne marche plus :
https://picasaweb.google.com/data/feed/base/user/100018968967344777280/albumid/5667187538230460897?alt=rss&kind=photo&hl=en_US
Celui là marche :
https://picasaweb.google.com/data/feed/base/user/100018968967344777280/albumid/5704287688434917537?alt=rss&kind=photo&hl=en_US
Quel est le problème? Le RSS est trop gros? Sur mon installation XAMPP en local j'arrive à lire mon RSS. Je n'est pas ces erreurs.

Xazz

Re : Problème avec DOMDocument sur le serveur Free
« Réponse #1 le: 05 March 2012 10:02:39 »
Bonjour,

Quel est le problème? Le RSS est trop gros?

C'est probablement ça. Free a mis en place une limite assez basse sur la taille de fichiers que l'on peut charger en PHP.

A+

Xavier

wingless

Re : Problème avec DOMDocument sur le serveur Free
« Réponse #2 le: 05 March 2012 14:30:06 »
Serait-il possible d'avoir une augmentation, même légère de ce seuil? Ou peut être une façon de charger en deux morceaux?

Xazz

Re : Re : Problème avec DOMDocument sur le serveur Free
« Réponse #3 le: 05 March 2012 16:06:47 »
Serait-il possible d'avoir une augmentation, même légère de ce seuil? Ou peut être une façon de charger en deux morceaux?

Ça, il faudrait le demander à l'administrateur du service Pages Perso sur les newsgroups (une fois la panne en cours sur ces derniers résolue...). Mais sa réponse est prévisible : cette limitation a été mise en place pour bloquer certains abus qui avaient pour conséquence de surcharger l'architecture.

A+

Xavier


wingless

Re : Problème avec DOMDocument sur le serveur Free
« Réponse #4 le: 14 April 2012 13:57:40 »
Bonjour Xavier,

J'ai l'impression que c'est encore pire maintenant. Je n'arrive plus à lire un seul flux RSS provenant de Picasa depuis mon site.

La fonction a été complètement supprimé par Free?

Merci d'avance.

cartomi

Re : Problème avec DOMDocument sur le serveur Free
« Réponse #5 le: 15 April 2012 07:35:47 »
La récupération de flux extérieurs est provisoirement suspendue chez Free, jusqu'à l'upgrade de la version php, l'admin à indiqué juillet comme date probable.

wingless

Re : Problème avec DOMDocument sur le serveur Free
« Réponse #6 le: 15 April 2012 20:30:27 »
Merci pour ces infos...sniff :'(


wingless

Re : Problème avec DOMDocument sur le serveur Free
« Réponse #7 le: 02 July 2012 22:49:53 »
Bonjour, avez vous des informations sur la mise à jour de PHP?

Merci d'avance.