Flux xml trop dure a parser

multiface Messages postés 5 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
j essai depuis plusieur jour d exploiter un flux xml avec une methode que j ai trouver sur un forum que j ai deja tester est qui marche.
mais la je plante...
voici le flux:

http://www.degrifbijoux.com/xml_affiliat.php?affiliatid=813

et voici mon parser:
<?php // Configuration

$fichier_xml = "http://www.degrifbijoux.com/xml_affiliat.php?affiliatid=813"; // Placez ici l'adresse du flux
$nombre_limite = 5; // Nombre maximum d'éléments à afficher


// Affichage du Flux
$file = fopen($fichier_xml,"r");
if ($file) {
while (!feof($file)) $raw .= fread($file,32000);
fclose( $file );

if(eregi("<result>(.*)</result>",$raw,$rawitems)){
$items = explode("<result>", $rawitems[0]);
$nb = count($items);
$maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;

for ($i=0;$i<$maximum;$i++) {
eregi("<produit>(.*)</produit>",$items[$i+1], $categorie);
eregi("<url>(.*)</url>",$items[$i+1], $link);

print $categorie[1].$link[1];}}}

?>


si quelqu un a une solution ou une idee a me proposer je suis prenneur merci
A voir également:

1 réponse

Utilisateur anonyme
 
il y a des fonctions bien faites pour parser du xml dans le PHP
faut juste rajouter le module en cas d absence
0