qualitum logo
Rensa .m3u (winamp playlist) fil.

PHPportalen Forum Index » Tips och Trix
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
lestat



Medlem i: 3639 dagar

Status: Offline



#48994
Inlägg Skrivet: 2003-06-09 23:53      Ämne: Rensa .m3u (winamp playlist) fil. Citera

PHP:
1:
<?php
2:
    /* Läser in filen, $strFile innehåller filnamnet, tar bort det första ellementet också, samt räknar totalt antal  */
3:
    $strFile "test.m3u";
4:
    $arrFile file($strFile); unset($arrFile[0]); $intCount count($arrFile);
5:
    echo "<pre>"print_r($arrFile); echo "</pre>";
6:
 
7:
    /* själva loopen som ränsar filen */
8:
    for($i=0;$i <= $intCount;$i++){
9:
        if(preg_match("/\#/",$arrFile[$i])){
10:
            list($time,$name) = preg_split("/[\d\,]{1,}/",$arrFile[$i]);
11:
            preg_match_all("/[\d]{1,}/",$arrFile[$i],$arrResult);
12:
            list($minutes,$seconds) = explode(".",($arrResult[0][0]/60));
13:
            $seconds floor(60 * ("0.$seconds"));
14:
            $arrFile[$i] = preg_replace("/\n/","",$name " - " $minutes ":" $seconds);
15:
        }else{
16:
            unset($arrFile[$i]);
17:
        }
18:
    }
19:
 
20:
    /* detta  skriver ut den färdiga arrayen */
21:
    sort($arrFile);
22:
    echo "<br><b>Den färdiga arrayen:</b><pre>";
23:
    print_r($arrFile);
24:
    echo "</pre>";
25:
?>
 

_________________
Killing nature killing animals
Don’t disturb we love our chemicals
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Wedge
Administratör



Medlem i: 3924 dagar
Från: Järfälla
Status: Offline



#48999
Inlägg Skrivet: 2003-06-10 00:18      Ämne: Citera

Jaha, men vad gör den då? "Rensar"? Det gör min delete-tangent också Wink
 

_________________
Qualitum Webbhotell | Gomoku.se | PHP6.se
Skådebröd är fullt av optisk fiber
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida MSN Messenger
lestat



Medlem i: 3639 dagar

Status: Offline



#49000
Inlägg Skrivet: 2003-06-10 00:18      Ämne: Citera

wedge skrev:
Jaha, men vad gör den då? "Rensar"? Det gör min delete-tangent också Wink


Wink
 

_________________
Killing nature killing animals
Don’t disturb we love our chemicals
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » Tips och Trix
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic
qualitum logo