IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[XML] Impossible de lire les urls


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    HwRZxLc4
    Invité(e)
    Par défaut [XML] Impossible de lire les urls
    Bonjour,

    Je tente de créer un script qui lie un xml et test les <loc></loc>

    voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $map = simplexml_load_file($_GET['fichier']);
     
    foreach($map->url as $node) {
    	if(@open($node, 'r') !== FALSE) {
    	print_r($node->loc);
    		echo 'L\'url '.$node->loc.' existe<br>';
    	}
    	else {
    		echo '<span style="color:#ff0000;">Erreur: l\'url '.$node->loc.' n\'existe pas.</span><br />';
    	}
    }
    Avez-vous une idée ?

    Merci.

  2. #2
    Membre très actif
    Avatar de keaton7
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    743
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 743
    Par défaut
    Bonjour,

    Tu as essaye avec un cdata dans ton xml ?

  3. #3
    HwRZxLc4
    Invité(e)
    Par défaut
    non, le fichier c'est un sitemap pour google.

    j'ai pas de message d'erreur juste une page blanche.

    un print_r($map); me donne bien le contenu du fichier.

  4. #4
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 347
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 347
    Billets dans le blog
    17
    Par défaut
    Salut !
    Quel est le pb ? As-tu un msg d'erreur ?
    Qu'est censé faire open( ) ? J'ai un doute quant à son utilité
    Important : évite les @ qd tu es en phase de débogage

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 498
    Par défaut
    Ouaip, je pense que les données qui t'intéressent sont accessible via :

  6. #6
    HwRZxLc4
    Invité(e)
    Par défaut
    J'ajoute que sans le @ devant open, j'ai aucune erreur.

  7. #7
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 347
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 347
    Billets dans le blog
    17
    Par défaut
    open( ) n'est pas définie par PHP.
    Peux-tu nous montrer sa source ?
    PS : fopen( ) ne te convient pas ?

  8. #8
    HwRZxLc4
    Invité(e)
    Par défaut
    la source de quoi ?

Discussions similaires

  1. Réponses: 11
    Dernier message: 03/08/2007, 19h55
  2. un document XML qui référence toutes les URL
    Par abdallah2007 dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 04/06/2007, 09h48
  3. comment faire un document XML qui référence toutes les URL
    Par abdallah2007 dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 01/06/2007, 10h14
  4. Impossible de lire les CHM (Fichiers HTML compilés)
    Par beslam dans le forum Windows XP
    Réponses: 10
    Dernier message: 30/11/2006, 13h02
  5. Impossible de lire les enregistrements
    Par Bowen dans le forum ASP
    Réponses: 2
    Dernier message: 04/08/2005, 11h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo