kostenloser Webspace werbefrei: lima-city


m3u playlist auslesen...

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    itgchris

    itgchris hat kostenlosen Webspace.

    also ich hab ne m3u playlist...
    der text der playlist sieht so aus:
    #EXTM3U
    #EXTINF:194,Drunkenmunky - E (As In Eveline)
    Eigene Musik\Future Trance\Future Trance 21\Drunkenmunky - E (As In Eveline).mp3
    #EXTINF:179,Dj Dean - Protect Your Ears (Pulsedriver Vs. Rocco)
    Eigene Musik\Future Trance\Future Trance 23\DJ Dean - Protect Your Ears (Pulsedriver Vs. Rocco).mp3
    #EXTINF:240,Bangbros - 1,2,3.... Feierschweinerei
    Eigene Musik\Future Trance\Future Trance 37\Bangbros - 1,2,3.... Feierschweinerei.mp3
    #EXTINF:217,Mysterio - Everlasting Love 2005 (Radio Pop Mix)
    Eigene Musik\Mysterio - Everlasting Love 2005 [ Radio Pop Mix ].mp3

    wie kann ich das so auslesen mit php das am ende nurnoch
    -Drunkenmunky - E (As In Eveline)
    -Dj Dean - Protect Your Ears (Pulsedriver Vs. Rocco)
    -Bangbros - 1,2,3.... Feierschweinerei.mp3
    -Mysterio - Everlasting Love 2005 (Radio Pop Mix)
    dasteht... geht das ?berhaupt?
    wen ja wie?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo!

    hab mir da was gedacht:

    Vll ist das mit dem Befehl

    str_replace();


    m?glich, ich habe mir da was ausgedacht, allerdings ist das noch nicht getestet:

    erst einmal das formular:

    mit Zahl ist die Zahl nach dem #EXTINF: gemeint ;)

    <form action="form.php" method="post">
    Zahl: <input type="Text" name="zahlweg"> <br>
    Pfad zur Datei: <input type="Text" name="pfadweg">
    Text zum Formatieren: <textarea name="einlesen"> </textarea>
    <input type="Submit" value="Formatieren!">
    </form>

    jetzt form.php
    $weg1 = "#EXTM3U";
    $weg2 = "#EXTINF:";
    
    $einlesen = str_replace($weg1, "", $einlesen);
    $einlesen = str_replace($weg2, "", $einlesen);
    $einlesen = str_replace($zahlweg, "", $einlesen);
    $einlesen = str_replace($pfadweg, "", $einlesen);
    
    echo $einlesen;


    kA ob er funktioniert, aber einen Versuch ist es wert..

    Beitrag ge?ndert am 6.09.2006 18:23 von wuzi
  4. Autor dieses Themas

    itgchris

    itgchris hat kostenlosen Webspace.

    geht nich so richtig ... naya muss ich halt das als per hand l?schen >< vielleicht hat noch wer vorschl?ge...
  5. So mein Code ist soweit schnell getestet und geht auch, wie du damit weitermachst ?berlasse ich dir.

    // playlist-file
    $datei='play.m3u';
    
    // file ?ffnen, inhalt lesen, file schlie?en
    $content=file_get_contents($datei);
    
    // nach EXTINF suchen und zeichen bis n?chsten zeilenumbruch in multi-dimensionales-array $match lesen
    preg_match_all('|EXTINF:(.*)[0-9]{3}(.?)[,](.*)\n|Uis',$content,$match);
    
    // in $match[3] steckt der songtitel
    foreach($match[3] as $m)
    {
     echo "$m<br>";
    }
  6. immer diese streber :biggrin:

    ok diesmal warst du besser tct^^

    aber das n?chste mal kommt ja noch, hehe
  7. Autor dieses Themas

    itgchris

    itgchris hat kostenlosen Webspace.

    irgendwie funktioniert das bei mir nicht... bzw. nichtmehr kann mir wer da helfen? ^^
  8. t****u

    der Quelltext wird bei Lima formatiert und gespeichert oder bei der Ausgabe formatiert. Dadurch werden doppelte Anführungszeichen (66-99/"") zu einfachen ('').

    Ersetze
    echo '$m<br>';
    durch
    echo $m.'<br>';

    (steht ziemlich am Ende)
  9. Autor dieses Themas

    itgchris

    itgchris hat kostenlosen Webspace.

    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /home/webpages/lima-city/itgchris/html/Playlist/playlist.php on line 25

    Das kommt wen ich das weg amch :D
  10. Autor dieses Themas

    itgchris

    itgchris hat kostenlosen Webspace.


    :(

    Beitrag geaendert: 19.12.2006 18:48:42 von itgchris
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!