Ir para conteúdo
Fórum Script Brasil
  • 0

Problema C/ Script De Mp3


tiagopassos

Pergunta

ola...

fiz um script que lista os mp3 de uma pasta e lê as informações do ID3 de cada arquivo, imprimindo as informações. Só que ele simplesmente parou de funcionar. Alguém pode me ajudar?

Link para o Script

<?php
$maindir = "/var/www/derock/derock/mp3/";
$mydir = opendir($maindir); 
$exclude = array( "." , ".." , "mp3.php" , "mp3v3.php");
while($fn = readdir($mydir)) 
{ if ($fn == $exclude[0] || $fn == $exclude[1]) continue; 

    $mp3 = "/var/www/derock/derock/mp3/$fn";

    $filesize = filesize($mp3);
    $file = fopen("$mp3", "r");
    fseek($file, -128, SEEK_END);
    
    $tag = fread($file, 3);
    
    
    if($tag == "TAG")
    {
        $data["song"] = trim(fread($file, 30));
        $data["artist"] = trim(fread($file, 30));
        $data["album"] = trim(fread($file, 30));
        $data["year"] = trim(fread($file, 4));
        $data["comment"] = trim(fread($file, 30));
    }

$tamanho = filesize("mp3/" . $fn);
$tamanho = ($tamanho/1024)/1024;
$tamanho = round($tamanho, 2);

print ("<META HTTP-EQUIV=\"CONTENT-TYPE\" CONTENT=\"TEXT/HTML; CHARSET=UTF-8\">");

print ("<FONT STYLE=\"FONT-SIZE: 14PX\">");
if ($data[artist]) { print ("<BR><B>$data[artist]"); }
if ($data[song]) { print (" - <A HREF=\"http://deRock.com.br/mp3/$fn\">$data[song]</A></B>"); }
print ("<FONT STYLE=\"FONT-SIZE: 10PX\">");
if ($data[album]) { print ("<BR><B>Álbum:</B> $data[album]"); }
if ($data[year]) { print ("<BR><B>Ano:</B> $data[year]"); }
if ($fn) { print ("<BR><B>Arquivo:</B> <A HREF=\"http://deRock.com.br/mp3/$fn\">$fn</A>"); }
if ($fn) { print (" (<B>$tamanho MB</B>)"); }
print ("<BR>");

}

closedir($mydir);

?>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...