| Uutiset | Koodikirjasto | Wiki | Keskustelut | FAQ | Info |
ID3 V1 tagitEntropia 02.10.03 12:28 Lukee ID3v1 tagit MP3-tiedostosta
<?php # Lukee ID3 V1 tagit MP3-tiedostosta # Esimerkki: http://esd.sytes.net/~entropia/php/id3v1.php # Todo: Genre # - Entropia, 2.10.2003 $mp3 = "Lateral thinking.mp3"; $filu = fopen($mp3, "r"); fseek($filu, -128, SEEK_END); if (fread($filu, 3) == "TAG") { $biisi = trim(fread($filu, 30)); $artisti = trim(fread($filu, 30)); $albumi = trim(fread($filu, 30)); $vuosi = trim(fread($filu, 4)); $kommentti = trim(fread($filu, 30)); echo "<b>$artisti - $biisi</b><br>\n"; echo "<b>Albumi:</b> $albumi<br>\n"; echo "<b>Vuosi:</b> $vuosi<br>\n"; echo "<b>Kommentti:</b> $kommentti<br>\n"; } else { echo "Tiedosto ei sisällä ID3 tagia tai tagi V2 -muodossa."; } fclose($filu); ?> d0ggie 19:16 2.10.03 Huomasin ihan vahingossa että tuon trim:n funktion voi jättää pois jos käyttää fgets funktiota lukemiseen. http://www.lyseo.edu.ouka.fi/~pexu/testaus/id3v1.phps (demo id3v1.php nimellä) Entropia 01:40 3.10.03 Heitin suoraan trimmit kehiin, arvelin että sieltä tulisi kuitenkin \r yms. hölönpölöä ;) Genren luvun tuohon saisi tosi simppelisti mutta pitäisi vielä liittää messiin joku genre-array josta käytäisiin nappaamassa tekstuaalinen esitys genren numerolle. Värkkään sen myöhemmin. amp_god 10:48 9.10.03 Eikö vastaava ID v2:selle olis kova sana? lahtis 02:37 19.1.04 editoitu: 02:27 19.7.04 wex 01:07 19.7.04 Kannattanee myös katsoa http://fi.php.net/manual/fi/ref.id3.php Näemmä kuhan regexpit bugaa. Urlin perään tulee myös pisteet :( D4_B34M 20:38 18.3.05 Hemmetin hyvä koodi.. en olis ikinä uskonu et id 3 saa luettua noin pienellä koodilla.. |
![]() Haku
|