Posez votre question Signaler

Flux xml trop dure a parser

multiface 4Messages postés 29 juin 2008Date d'inscription - Dernière réponse le 30 juin 2008 à 08:18
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
Lire la suite 

Flux xml trop dure a parser »

1 réponses
Réponse
+0
moins plus
il y a des fonctions bien faites pour parser du xml dans le PHP
faut juste rajouter le module en cas d absence
Ajouter un commentaire
Ce document intitulé « flux xml trop dure a parser » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?