xml auf webseite anzeigen lassen

  • hallo zusammen.

    ich suche ein plugin um Sur La Digue

    Zitat

    auf meiner seite zu veröffentlichen.
    der aktuelle titel wäre schon klasse. besser wäre der aktuelle und die letzten 10 um eine playliste zu generieren.
    gibt es sowas oder hab ich mir schon vergeblich die finger wund gesucht:confused:
    sachdienliche hinweise werden gerne entgegen genommen:)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • sachdienliche hinweise werden gerne entgegen genommen:)


    Eine Lösung wurde im Raum PHP gesehen, trägt SimpleXML-Klamotten, und ist nicht gefährlich. :)

    PHP
    $xml_music_data = file_get_contents('http://www.laut.fm/user/deepgroove/jetzt.xml');
    $xml_music = simplexml_load_string( $xml_music_data );
    for( $y = 0; $y <= 9; $y++ ) {
      echo $xml_music->track[$y]->title;
    }


    Ungetestet.

    Da in der jetzt.xml aber immer nur ein Track drin steht, müsstest du eine andere xml-Datei finden, die du aus dem Angebot von laut.fm nutzen kannst, sonst wird immer nur der aktuelle Song angezeigt.

    wpseek.com - Die WordPress-Code-Suchmaschine

  • Falls in der Sidebar deines Themes, dann in der sidebar.php eintragen, für Footer die footer.php etc.

    so weit bin ich schon^^
    meine die php selber.
    habe nun den text als playlist.php hochgelden.
    wie wäre nun der html code um das evtl in die sidebar zu setzen.
    bzw denke ich das der text an sich zu lang wäre, also eher auf eine unterseite was dabei ja wohl egal wäre.
    sollte das über einen embed gehen?

    im übrigen ergibt die php eine fehlermeldung> http://deepgrooveradio.000space.com/playlist.php

    Einmal editiert, zuletzt von deepgroove (20. April 2009 um 17:01)

  • so weit bin ich schon^^
    meine die php selber.


    Naja, der PHP-Code selbst kommt halt direkt in die sidebar.php, footer.php etc. :) Je nachdem, wo es angezeigt werden soll, wird es dort angezeigt, wo du es einfügst.

    im übrigen ergibt die php eine fehlermeldung> http://deepgrooveradio.000space.com/playlist.php


    Keine Fehlermeldung, du hast nur die PHP-Tags vergessen. :)

    Also so:

    PHP
    <?php
    $xml_music_data = file_get_contents('http://www.laut.fm/user/deepgroove/jetzt.xml');
    $xml_music = simplexml_load_string( $xml_music_data );
    for( $y = 0; $y <= 9; $y++ ) {
      echo $xml_music->track[$y]->title;
    }
    ?>

    wpseek.com - Die WordPress-Code-Suchmaschine

  • habe den php code vor dem ende des footers eingesetzt

    was aber rein nichts bewirkt.

  • dann lad mal ein video hoch:mrgreen:

    so sieht er nun aus (zur kontrolle)

    HTML
    <?php 
    $xml_music_data = file_get_contents('http://www.laut.fm/user/deepgroove/jetzt.xml'); 
    $xml_music = simplexml_load_string( $xml_music_data ); 
    for( $y = 0; $y <= 9; $y++ ) { 
      echo $xml_music->tracks->track[$y]->title; 
    } 
    ?>

    folgendes.
    ich denke mal das dieses f socket (oder ähnlich) auf open stehen muß.
    glaube aber das es bei meinem hoster auf off steht.
    ich habe mal auf Deep | Jazzy | Minimal | WorldWide eine seite zum testen hoch geladen.
    ist der space meines bruders und dort ist dieses f sock auf open.

  • moin moin^^

    bei meinem bruder ist es auf on.
    man könnte ja die php auf den account meines bruders setzen und bei mir dann einbinden....denke da an iframe oder so.
    bin etwas überfragt.

  • lässt er nicht zu.
    wie gesagt, ist eine übergangslösung.

    hab da noch eine andere geschichte am laufen.

    ich habe auf dem space meines bruders eine php liegen mit folgendem inhalt

    diesen versuche ich mit

    HTML
    <p><iframe src="http://tabelist.de/nowplaying.php" width="96%" height="180" name="SELFHTML_in_a_box"></iframe><br />
    </p>
    <h6>Refresh alle 60 Sekunden</h6>


    als iframe einzubinden

    erhalte aber leider als fehlermeldung>

    Zitat

    Now on air

    Fatal error: Call to undefined function: simplexml_load_string() in /mnt/web7/53/56/51306856/htdocs/nowplaying.php on line 15

    was mich daran stört (bin ja kein experte) ist das "htdocs" das es auf dem space meines bruders nicht gibt.
    eventuell hilft das weiter das prob zu lösen.

    zu sehen hier> http://www.deepgrooveradio.com/?page_id=39

  • Doch, den Ordner gibt es. Den sieht dein Bruder oder du nur nicht, weil nicht Vollzugriff auf den Server hast, da es nur ein Webspace-Paket ist, nehme ich an.

    Die Fehlermeldung sagt übrigens aus, dass der Webspace deines Bruders kein SimpleXML hat, welches ab PHP5 zur Verfügung steht. Offenbar hat er aber noch PHP4, welches offiziell nicht mehr weiterentwickelt wird, daher veraltet ist.

    Also entweder:
    1. Hoster wechseln
    2. Bei deinem Hoster fragen, ob er ext. Verbindungen zulässt
    3. Bei dem Hoster deines Bruders fragen, warum die noch PHP4 drauf haben und nicht PHP5
    4. Statt SimpleXML eine Bibliothek wie MagpieRSS nutzen, allerdings kommen wir dann damit hier ziemlich off-topic, da das mit WordPress recht wenig zu tun hat.

    wpseek.com - Die WordPress-Code-Suchmaschine

  • es funktioniert:mrgreen:

    habe die php wie oben beschrieben in einen neuen unterordner gepackt, den code für das iframe entsprechend dem pfad geändert und siehe da....es geht.

    lieber alphawolf.
    ich danke dir dennoch für deine gedult und deine mühe.
    finde das immer klasse!!!!

    danke

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!