externe XML-Datei mithilfe von PHP anzeigen lassen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von icecream, 13. September 2006 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 13. September 2006
    Hallo alle Programmierbegeisterten,

    ich wollte mithilfe von PHP eine externe XML-Datei auslesen, aber ich kriege das nicht gebacken :(
    habe mir auch schon verschiedene Turtorials dazu angesehen u.a. 404 - Dr. Web angesehen, aber es geht nicht mehr wenn ich das Script meiner XML-Datei "angepasst" habe und außerdem weiß ich nicht wie das mit exterenn Dateien funktioniet.

    die XML Datei sieht wie folgt aus:
    PHP:
    <? xml version = "1.0"  encoding = "utf-8"  ?>
    <songs>
        <song file="http://www.url.com/mm/test.html" name="blubb1"/>
        <song file="http://www.url.com/mm/test.mp3" name="blubb2"/>
        <song file="http://www.url.com/mm/test2.mp3" name="blubb3 "/>
    </songs>
    das script sollte aus der xml datei sowas ähnliches wie diesen html code machen:
    HTML:
    <ul>
     <li><a href="{aus xml das .file. das erste}">{aus xml das .name. das erste}</a></li>
     <li><a href="{aus xml das .file. das zweite}">{aus xml das .name. das zweite}</a></li>
     usw...
    </ul>
    
    ich danke euch jetzt schon für eure hilfe und werde euch auch einen gefallen tun! :)
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 13. September 2006
    AW: externe XML-Datei mithilfe von PHP anzeigen lassen

    das tutorial auf drweb.de ist eigentlich ganz einfach und verständlich, womit hast du konkret probleme? wo ist dein angepasster quellcode?
     
  4. #3 18. September 2006
    AW: externe XML-Datei mithilfe von PHP anzeigen lassen

    hi teh_boiiingerrr,

    eben leider nicht, weil das drweb tutorial nur zeigt wie ich sowas
    PHP:
    <? xml version = "1.0" ?>
    <inhalt>
    Dies ist ein Platzhalter-Text.
    </inhalt>
    parsen kann aber nicht das was ich will.

    ps: sry das es solange gedauert hat bis ich geantwortet habe aber war grad etwas sehr beschäftigt :)
     
  5. #4 18. September 2006
    AW: externe XML-Datei mithilfe von PHP anzeigen lassen

    ....
     
  6. #5 18. September 2006
    AW: externe XML-Datei mithilfe von PHP anzeigen lassen

    dummdidu

    PHP:
    <? php
    $file 
    file ( 'test.txt' );
    $regex_file  '#file="(.*?)"#' ;
    $regex_name  '#name="(.*?)"#' ;
    echo 
    '<ul>' ;
    foreach(
    $file  as  $line )
    {
        
    preg_match ( $regex_file $line $matches_file );
        
    preg_match ( $regex_name $line $matches_name );
        if(!empty(
    $matches_file [ 1 ]) AND !empty( $matches_name [ 1 ]))
        {
            echo 
    '<li><a href="' . $matches_file [ 1 ]. '">' . $matches_name [ 1 ]. '</a></li>' ;
        }
    }
    echo 
    '</ul>' ;
    ?>
    bewertung wär nett ;) bei
    Code:
    $file = file('test.txt');
    
    statt test.txt deine datei rein

    /edit: code nochmal um 2 zeilen gekürzt^^
     
  7. #6 18. September 2006
    AW: externe XML-Datei mithilfe von PHP anzeigen lassen

    xml-parser fehlanzeige.... naja, wenn der ersteller damit glück is.
     
  8. #7 18. September 2006
    AW: externe XML-Datei mithilfe von PHP anzeigen lassen

    mal abgesehn davon, dass der parser NICHT zur grundaustattung von php gehört ... er muss zusätzlich installiert werden bzw mit -with-xml
     
  9. #8 18. September 2006
    AW: externe XML-Datei mithilfe von PHP anzeigen lassen

    umbau auf rapsöl zum betrieb eines kfz is auch nich grundausstattung, aber wenn man mir als tankwart sagt, ich soll damit tanken, tu ich's. wie gesagt: hauptsache der ersteller is glücklich.
     

  10. Videos zum Thema
Die Seite wird geladen...
Similar Threads - externe XML Datei
  1. Antworten:
    3
    Aufrufe:
    6.338
  2. Antworten:
    3
    Aufrufe:
    4.073
  3. Antworten:
    9
    Aufrufe:
    4.556
  4. Antworten:
    2
    Aufrufe:
    786
  5. Antworten:
    1
    Aufrufe:
    1.078
  • Annonce

  • Annonce