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] mettre les valeurs XML dans un array


Sujet :

Biblioth�ques et frameworks PHP

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    97
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2003
    Messages : 97
    Par d�faut [XML] mettre les valeurs XML dans un array
    Bonjour � tous !

    je voudrais savoir si il existe un moyen simple de traiter des fichier XML. J'ai bien vu des tuto mais ils demandent des extension assez rare chez les hebergeurs.

    Donc je voudrais r�cuperer les informations XML de mani�re simple a travers des variables. Connaissez vous un moyen simple ou un script permettant de le faire ?

  2. #2
    R�dacteur/Mod�rateur

    Avatar de gorgonite
    Homme Profil pro
    Ing�nieur d'�tudes
    Inscrit en
    D�cembre 2005
    Messages
    10 322
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d'�tudes
    Secteur : Transports

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 10 322
    Par d�faut
    Regardes du c�t� des fonctions eregi et explode...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        # Affichage du Flux
        $file = @fopen($fichier_xml,"r")
        or die("Erreur <E0> la lecture du fichier $fichier_xml.");
     
        $raw=fread($file,filesize($fichier_xml));
        fclose($file);
        $sections[0] = "";
     
        if (eregi("<section>(.*)</section>",$raw,$rawsection)) {
          $section = explode("<section>", $rawsection[0]);

    et tu as ce que tu cherches dans $section
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    97
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2003
    Messages : 97
    Par d�faut
    ah ouai pas mal merci !

    J'ai une autre petite question ! Est-il dangeureux que le programme PHP puisse lire un fichier sur le disque dur du visiteur peut on imaginer que le visiteur mette un code malicieu et puisse prendre le controle du site?

  4. #4
    Membre exp�riment�
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Vaucluse (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Par d�faut
    Le php tourne c�t� serveur...
    Tu ne peux pas lire un fichier su le disque du visiteur (il faut du js pour ca, et encore...). Le seul truc que tu peux faire, c'est es upload...

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    97
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2003
    Messages : 97
    Par d�faut
    d'accord et en admettant que l'utilisateur upload sa page?

  6. #6
    Expert confirm�
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 698
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 698
    Par d�faut
    Citation Envoy� par yodark
    d'accord et en admettant que l'utilisateur upload sa page?
    �a d�pend ce qu'il uplaod. s'il upload un fichier PHP et que ton script mets le fichier a un endroit o� ils peut �tre lanc� alors l'utilisateur peut ex�cuter le code PHP qu'il veut

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    97
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2003
    Messages : 97
    Par d�faut
    donc il faudrait que je limite au fichier xml uniquement mais si il donne un nom de type fichier.xml.php il m'aura arnaqu� ! comment faire pour empecher cela?

  8. #8
    Expert confirm� Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par d�faut
    si tu as les moyens tu peux mettre ce fichier en dehors de l'espace web, donc non accessible de l'exterieur. Sinon PHP4 ou PHP5 ?

  9. #9
    Membre exp�riment�
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Vaucluse (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Par d�faut
    Sinon, tu peux toujours v�rifier le type du fichier...
    Ou effectivement le mettre autre part que dans ton espace web!!

  10. #10
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    97
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2003
    Messages : 97
    Par d�faut
    c'est du php4 et c'est un serveur mutualis� donc je peux pas le mettre en dehors par contre le fichier ne pas etre lu d'aucun moyen sur le disque de l'utilisateur?

  11. #11
    Membre exp�riment�
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Vaucluse (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Par d�faut
    Non, pas en PHP (qui tourne sur le serveur!)

  12. #12
    Expert confirm� Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par d�faut
    Citation Envoy� par yodark
    c'est du php4 et c'est un serveur mutualis� donc je peux pas le mettre en dehors
    En php4 et en mutualis� j'ai un espace autre que www (chez ovh)

Discussions similaires

  1. [XML] Mettre donn�es XML dans un array
    Par biboulie dans le forum Biblioth�ques et frameworks
    R�ponses: 2
    Dernier message: 28/06/2018, 11h03
  2. R�ponses: 5
    Dernier message: 14/11/2014, 17h04
  3. R�ponses: 9
    Dernier message: 23/05/2012, 20h52
  4. [XL-2007] Mettre les valeurs voulues dans les axes d'un graphique
    Par ndsaerith dans le forum Macros et VBA Excel
    R�ponses: 0
    Dernier message: 21/07/2009, 16h47
  5. Mettre les valeurs d'un tableau dans un fichier
    Par ero-sennin dans le forum C++
    R�ponses: 4
    Dernier message: 14/03/2006, 13h47

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