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

Langage PHP Discussion :

parser un fichier .list


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 121
    Points : 98
    Points
    98
    Par défaut parser un fichier .list
    Bonjour,

    Je voudrais savoir comment je pourrais parser un fichier .list

    Merci

  2. #2
    Fabouney
    Invité(e)
    Par défaut
    Salut,

    bah récupére son contneu comme un fichier txt :

    comme ca par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $content = file_get_contents('file.list');
    echo $content;
    Cordialement.

  3. #3
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Ca dépend d'ou vient ce fichier .list précisément, ca semble pas être une extension connue dans google (du moins apres une recherche rapide).

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 121
    Points : 98
    Points
    98
    Par défaut
    Citation Envoyé par Fabouney
    Salut,

    bah récupére son contneu comme un fichier txt :

    comme ca par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $content = file_get_contents('file.list');
    echo $content;
    Cordialement.
    Le probleme quand je fais ça c'est qu'il ne garde pas les balises, et comme je voudrais recuperer seulement certaines info grace a la commande ereg, j'ai besoin de ces balises.

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Points : 1 504
    Points
    1 504
    Par défaut
    Tu peux nous montrer les structure d'un fichier list tout d'abord ?

    Ensuite, si les balises n'apparaissent pas c'est surement parce que tu fais echo dans le navigateur, essaie de voir dans le code source de la page si tu as les balises.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 121
    Points : 98
    Points
    98
    Par défaut
    C'est bon j'ai les balises dans le code source.
    Merci Raideman

    JE vous tiens au courant de l'avancé pour ce que ça interesse

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 121
    Points : 98
    Points
    98
    Par défaut
    bon je n'y arrive pas.

    Voila mon fichier xml :
    <dsml>
    <!--status error-code="0" msg="Ok" entry-count="1"-->

    <directory-entries>

    <entry dn="uid=002857706,c=fr,ou=bluepages">

    <objectclass>
    <oc-value>person</oc-value>
    <oc-value>organizationalPerson</oc-value>
    <oc-value>ibmPerson</oc-value>
    <oc-value>ePerson</oc-value>
    <oc-value>top</oc-value>
    </objectclass>

    <attr name="alternatenode">
    <value>FRVM</value>
    </attr>

    <attr name="pdif">
    <value>1</value>
    </attr>

    <attr name="tieline">
    <value>774378</value>
    </attr>

    <attr name="personaltitle">
    <value>Mr.</value>
    </attr>

    <attr name="uid">
    <value>002857706</value>
    </attr>

    <attr name="workplaceindicator">
    <value>S</value>
    </attr>

    <attr name="alternatelocalityname">
    <value>orleans</value>
    </attr>

    <attr name="managerserialnumber">
    <value>009795</value>
    </attr>

    <attr name="directoryalias">
    <value>FRANCE</value>
    </attr>

    <attr name="infotelephonenumber">
    <value>I am in the office Mon-Fri</value>
    </attr>

    <attr name="notesemail">
    <value>CN=Audran Corger/OU=France</value>
    </attr>

    <attr name="employeecountrycode">
    <value>706</value>
    </attr>

    <attr name="hrorganizationcode">
    <value>ZT</value>
    </attr>

    <attr name="sn">
    <value>Corger</value>
    </attr>

    <attr name="serialnumber">
    <value>002857706</value>
    </attr>

    <attr name="coredataintegrity">
    <value>N</value>
    </attr>

    <attr name="telephonenumber">
    <value>33-2-3857-4378</value>
    </attr>

    <attr name="locationcity">
    <value>D4R BOIG</value>
    </attr>

    <attr name="managercountrycode">
    <value>706</value>
    </attr>

    <attr name="primarynode">
    <value>IBMFR</value>
    </attr>

    <attr name="ibmserialnumber">
    <value>002857</value>
    </attr>

    <attr name="jobresponsibilities">
    <value>alternate work arrangement</value>
    </attr>

    <attr name="co">
    <value>France</value>
    </attr>

    <attr name="cn">
    <value>Audran Corger</value>
    </attr>

    <attr name="ou">
    <value>bluepages</value>
    </attr>

    <attr name="dept">
    <value>522302</value>
    </attr>

    <attr name="entrytype">
    <value>edfeed</value>
    </attr>

    <attr name="callupname">
    <value>Corger, Audran</value>
    </attr>

    <attr name="ismanager">
    <value>N</value>
    </attr>

    <attr name="givenname">
    <value>Audran</value>
    </attr>

    <attr name="divdept">
    <value>dept=522302,div=02,ou=bluepages</value>
    </attr>

    <attr name="employeetype">
    <value>A</value>
    </attr>

    <attr name="alternatepostalcode">
    <value>45000</value>
    </attr>

    <attr name="alternatest">
    <value>FR</value>
    </attr>

    <attr name="iptelephonenumber">
    <value>38774378</value>
    </attr>

    <attr name="o">
    <value>ibm.com</value>
    </attr>

    <attr name="primaryuserid">
    <value>F002857</value>
    </attr>

    <attr name="div">
    <value>02</value>
    </attr>

    <attr name="isodmmanager">
    <value>N</value>
    </attr>

    <attr name="c">
    <value>fr</value>
    </attr>

    <attr name="manager">
    <value>uid=009795706,c=fr,ou=bluepages</value>
    </attr>

    <attr name="alternateuserid">
    <value>F002857</value>
    </attr>
    </entry>
    </directory-entries>
    </dsml>
    Je voudrais recupérer les valeurs contenues entre les balises :
    <attr name=\"uid\"><value> </value></attr>
    <attr name=\"callupname\"><value> </value></attr>

    Merci

Discussions similaires

  1. [SAX] Parser un fichier XML et exraire des données dans un matrice ou liste en JAVA
    Par chcheibani dans le forum Format d'échange (XML, JSON...)
    Réponses: 12
    Dernier message: 21/03/2014, 16h26
  2. parser un fichier .dtd
    Par bgranou dans le forum Valider
    Réponses: 2
    Dernier message: 04/06/2004, 20h53
  3. parser des fichier .xml en perl
    Par djibril dans le forum Modules
    Réponses: 13
    Dernier message: 18/05/2004, 18h08
  4. parser un fichier avec xerces
    Par traiangueul dans le forum XML/XSL et SOAP
    Réponses: 9
    Dernier message: 02/02/2004, 19h14
  5. parser un fichier html
    Par noarno dans le forum ASP
    Réponses: 2
    Dernier message: 10/12/2003, 18h53

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