Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fabyo

Pega tags ID3 de MP3

Recommended Posts

Editor de tag id3

 

Essa função que eu fiz lista de um diretorio só os arquivos .mp3 com seu tamanho em mb e tem um player para tocar as musicas mp3, e opção de editar as tags mp3

 

dir.php:

<html>
<head>
	<title>Editor de tag id3 (mp3) - Fabyo Guimaraes</title>
	<script language="javascript" type="text/javascript">
	function editar(MP3)
	{
	window.open('editar.php?query=<?php echo $_SERVER["QUERY_STRING"];?>&mp3='+MP3, 'Editar', 'top=50,left=80,width=400,height=400');
	}
	</script>
</head>

<?php
if (isset($_GET["mp3"]))
{
$mp3 = $_GET["mp3"];
$tag = id3_get_tag($mp3);
$numero = "0";
$titulo = "Sem Titulo";
$artista = "Sem Artista";

if(!empty ($tag["track"]))
{
	$numero = $tag["track"];
}
if(!empty($tag["artist"]))
{
	$artista = $tag["artist"];
}
if(!empty($tag["title"]))
{
	$titulo = $tag["title"];
}

$info = "$numero. $artista - $titulo";

echo "<embed src='$mp3' width='300' height='45' autostart=\"true\">
<noembed>O teu browser não suporta objectos.</noembed>";
echo "<div style=\"width: 300px; color: blue;\"><marquee>$info</marquee></div><br /><br />";
}

$dir = "./";

function tamanho($file)
{
$tamanho = filesize($file);
$size = $tamanho / 1024 /1024;
return number_format($size, 2, ',', '.')." MB";
}

function pega_extensao($file)
{
return strtolower(str_replace(".", "", substr($file, strrpos($file, '.' ))));
}

function nome($file)
{
$arr = explode(".", $file);
return $arr[0];
}

if ($dh = opendir($dir))
{
while (($file = readdir($dh)) !== false)
{
	if(filetype($dir . $file) != "dir" and $file != "." and $file != "..")
	{
	if(pega_extensao($file) == "mp3")
	{
	echo "<img src=\"img_mp3.php\" border=\"0\" onclick=\"java script:editar('$file')\" style=\"cursor: pointer;\" title=\"editar\"><a href=\"dir.php?mp3=$file\">" . nome($file) . "</a> " . tamanho($file) . "<br />";
	}
	}
}

closedir($dh);
}


?>
</div>

 

editar.php:

<?php

if(!isset($_POST["Submit"]))
{
$titulo = "";
$artista = "";
$album = "";
$ano = "";
$genero = "";
$comentario = "";
$numero = "";

$mp3 = $_GET["mp3"];
$query = $_GET["query"];

function genero($genero, $id)//0 = numero id, 1 = nome do genero
{
	$arr = explode(")", $genero);
	return str_replace("(", "", $arr[$id]);
}

$tag = @id3_get_tag($mp3);

$titulo = @$tag["title"];
$artista = @$tag["artist"];
$album = @$tag["album"];
$ano = @$tag["year"];
$comentario = @$tag["comment"];
$numero = @$tag["track"];
$id = @$tag["genre"];
$genero = @id3_get_genre_name($id);

}
else
{

function organiza($txt)
{
$txt = strip_tags($txt);
$txt = preg_replace("/( s+)/", " ", $txt);
$txt = strtolower($txt);
$txt = ucfirst($txt);
return $txt;
}

foreach ($_POST as $campo => $valor)
{
$campo = organiza($valor);
}

$array = array();
$array["title"] = $titulo;
$array["artist"] = $artista;
$array["album"] = $album;
$array["year"] = $ano;
$array["genre"] = $genero;
$array["comment"] = $comentario;
$array["track"] = intval($numero);

$versao = id3_get_version($mp3);

id3_set_tag($mp3, $array, $versao);

$query = $_POST["query"];

echo "
<script type=\"text/javascript\">
opener.location.href = 'dir.php?$query';

window.opener = window
window.close(\"#\")
</script>";
}
?>
<html>
<head>
	<title>Editar</title>
</head>
<body>
	<form action="editar.php" method="post" name="form1">
	<table width="200" border="0">
	<tr>
	<td><div align="center"><strong>Track</strong></div></td>
	<td><input name="numero" type="text" maxlength="3" size="3" value="<?php echo $numero; ?>"></td>
	</tr>
	<input name="mp3" type="hidden" value="<?php echo $mp3;?>">
	<input name="query" type="hidden" value="<?php echo $query;?>">
	<tr>
	<td>
	<div align="center"><strong>Artista</strong></div>
	</td>
	<td><input name="artista" type="text" id="artista" maxlength="30" value="<?php echo $artista; ?>"></td>
	</tr>
	<tr>
	<td>
	<div align="center"><strong>Album</strong></div>
	</td>
	<td><input name="album" type="text" id="album" maxlength="30" value="<?php echo $album;?>"></td>
	</tr>
	<tr>
	<td>
	<div align="center"><strong>Genero </strong></div>
	</td>
	<td><select name="genero">
	<?php

	echo "<option value=\"$id\">$genero</option>\n";

	$generos = id3_get_genre_list();

	for($i = 1; $i <= count($generos); $i++)
	{
	if($generos[$i] != $genero)
	{
	echo "<option value=\"$i\">$generos[$i]</option>\n";
	}
	}

	?>
	</select>
	</td>
	</tr>
	<tr>
	<td>
	<div align="center"><strong>Titulo</strong></div>
	</td>
	<td><input name="titulo" type="text" id="titulo" maxlength="30" value="<?php echo $titulo; ?>"></td>
	</tr>
	<tr>
	<td>
	<div align="center"><strong>Ano</strong></div>
	</td>
	<td><input name="ano" type="text" id="ano" size="5" maxlength="4" value="<?php echo $ano;?>"></td>
	</tr>
	<tr>
	<td>
	<div align="center"><strong>Comentario</strong></div>
	</td>
	<td><input name="comentario" type="text" id="comentario" maxlength="28" value="<?php echo $comentario; ?>"></td>
	</tr>
	<tr>
	<td>
	<div align="center"><input type="submit" name="Submit" value="Editar"></div>
	</td>
	<td></td>
	</tr>
	</table>
	</form>
</body>
</html>

 

imagem gerada

img_mp3.php:

<?php

header("Content-type: image/gif");

echo base64_decode("
R0lGODlhHAAbAPcAADQLBEym/HzK/JwSBPzDBOTGlNyCBJROJKyGfMRMBPSkBNxnBfzphPziGNyC
R8xuPMSihMTq/JQyFNR+BOyUCERGROzGsMRaBPSzB/zOXOTp5LQxBPziSOSmb7xBBGQCBOT5/PzT
BtTW1OyCBNRtL+y6bNRcBfS2LOR3BeySLPzyXPzZMuyNBpzq/MyKdPz0BHQeBNRaHMxUBOymLNxu
BeydB/zWjLQ3BczNzNyPWfS+FPTifPz2zNSypOR6HNyYcPSuBGRjZPzy1MRABNRiDOyMHnw2BPzb
BuR+EOzYyeS3mywtLKxqHPTebOzu7Nzi3KT8/IQeBMQ6BNzGvOSRRtyehOzevISChNROBORpBPz6
hPziONx9SbS0tNT2/NymjPSMBfydBLw3CfT39N+edJwiBPzGNMRMHKg+BPyyHOzq6vzsWNxyMPy+
MPz2LPSuGHx+fOy4mEwSBLTa5KxSBNxpFPTmrPztB8R2ZNR6HPyVBPy0BLQ+JPzSHOTWydxdBOx5
BIRCHJybnIwCBJDi/LxqXEw6NGy2/LTm/IRiVLAqBGRGNKwyBOSCLOSSaPz+fLx6RLz+/LySdHQO
BFQeBPzObKw6LOzSxOSyjOSODOTPvuSujNTy/IwuBPzypKQiBJRaNOycHPz6BHQoBIQqBLzw/Pzq
ZPzLBPTy9Ix6dOTItFRKROzg1lwWBNR2SPy2QMxWHORyHNTS1NSWVNy6rLy6vPz+/LxGHKSipMRi
BPzWTOSudOT+/OyuPMtGBNf+/JQqBKxGBKxWBPzeHOSSXLTe/PzuHOSGFOSGRPSbBPy7BfzkcOSY
avzeaOTi4+SkgPzooNx+LPzeMNRiIPz+JIRqXPzWdMTy/LxGBPz+zPzqfMyilNxiBex+BNx6CPSS
BNza3PSGBNxuNPy6NORxBNy2rPysBby2t/z6/MxLBPylBNRyPMxdBLwwBPzkVOz6/OyKFKTu/Hwh
BNRVBOyeFOR+LMxCBOS6pOTKvOzizNz6/LROBOTSzPz+FIwmBPzadCwAAAAAHAAbAAAI/wBR2bL1
ayBBgQQN/kJY0KBCW9kMRhw40ZYgiQ5tVcORkeFDW6uCbMtoK8igQS5IVqy4ZE62KwgMIgAFKJeU
ixkXDiz4qxouVL8uXTk3B4+wmoBAndsJEePARS5tXfqFQ5AUM2FIAAJWsKJDnlCBAr30A5AKZrmS
klxbLWo2HMyohFFhJi0ojh2Z2lokSCwOLAbCnEqRNtfSg0wrQo1ogwqgMIKzAjKwTVBMijmr9X0S
J+2pz2EMTK6JZdFhki2z/Uph4JSZSp5AnwpDRYoUPFdwKgz7q1wuwafcuBEFuaYUYVh+oLpyhakg
OBHfSpn92Q3kXHykiM71Q6qgkQa3Xb6ZegmYlN/WDWAxn5aKOBxAK2dEIOiSrW0FUsQ2YPs3oB82
/BKRfAMhdB8cU8EWhk1pqbfNVEAJoltX4QlihicLSqGVAVTgMFVEguCCGUm/AHOKcYVxwVN8za1l
0AdhACLFY//ZpxqIc4yY0RyWpAXMZO+NtdAvBCKWUEQ95lKYZk9IJaBFOK2U0SDnARJEQeJB+IuE
H5E4SBgI5GiQhPZtI6KLBQ70AR8rGsSceAox5FFEFOpIoJQ6oqmniwEBADs=");

?>

 

qualquer duvida só postar

Compartilhar este post


Link para o post
Compartilhar em outros sites

ae fabao !eu tava quebrando a cabeca dum jeito de como pegar tags id3 sem precisar da lib id3, ae Deus mandou uma luz e disse para eu entrar la no phpbrasil, e la eu achei, um esquema de pegar as informacoes duma mp3 sem precisar do id3 !achei interessante, entao vou postar aqui!

<?php/************************************************************ Class:      ID3* Version:    1.0* Date:        Janeiro 2004* Author:      Tadeu F. Oliveira* Contact:    tadeu_fo@yahoo.com.br* Use:        Extract ID3 Tag information from mp3 files***********************************************************Exemplo de uso    require('error.inc.php');    $nome_arq  = 'Blind Guardian - Bright Eyes.mp3';  $myId3 = new ID3($nome_arq);  if ($myId3->getInfo()){        echo('<HTML>');        echo('<a href= "'.$nome_arq.'">Clique para baixar: </a><br>');        echo('<table border=1>              <tr>                  <td><strong>Artista</strong></td>                  <td><strong>Titulo</strong></font></div></td>                  <td><strong>Trilha</strong></font></div></td>                  <td><strong>Album/Ano</strong></font></div></td>                  <td><strong>Gênero</strong></font></div></td>                  <td><strong>Comentários</strong></font></div></td>              </tr>              <tr>                  <td>'. $myId3->getArtist() . ' </td>                  <td>'. $myId3->getTitle()  . ' </td>                  <td>'. $myId3->getTrack()  . ' </td>                  <td>'. $myId3->getAlbum()  . '/'.$myId3->getYear().' </td>                  <td>'. $myId3->getGender() . ' </td>                  <td>'. $myId3->tags['COMM']. ' </td>              </tr>            </table>');        echo('</HTML>');    }else{    echo($errors[$myId3->last_error_num]);  }*/$errors[0] = '';//sem erro. (Mude isto e as coisas podem ficar BEM estranhas)$errors[1] = 'Nome do Arquivo não definido';$errors[2] = 'Impossível encontrar arquivo .MP3';$errors[3] = 'Tag ID3v2 Não encontrada neste arquivo';$errors[4] = 'TAG não suportada';$errors[5] = 'Tag não encontrada(talvez você tenha esqquecido de chamar getInfo() antes?)';class ID3{  var $file_name=''; //full path to the file          //the sugestion is that this path should be a                      //relative path  var $tags;  //array with ID3 tags extracted from the file  var $last_error_num=0; //keep the number of the last error ocurred  var $tags_count = 0; // the number of elements at the tags array  /*********************/  /**private functions**/  /*********************/  function hex2bin($data) {  //thankz for the one who wrote this function  //If iknew your name I would say it here      $len = strlen($data);      for($i=0;$i<$len;$i+=2) {        $newdata .= pack("C",hexdec(substr($data,$i,2)));      }  return $newdata;  }    function get_frame_size($fourBytes){      $tamanho[0] = str_pad(base_convert(substr($fourBytes,0,2),16,2),7,0,STR_PAD_LEFT);      $tamanho[1] = str_pad(base_convert(substr($fourBytes,2,2),16,2),7,0,STR_PAD_LEFT);      $tamanho[2] = str_pad(base_convert(substr($fourBytes,4,2),16,2),7,0,STR_PAD_LEFT);      $tamanho[3] = str_pad(base_convert(substr($fourBytes,6,2),16,2),7,0,STR_PAD_LEFT);      $total =    $tamanho[0].$tamanho[1].$tamanho[2].$tamanho[3];      $tamanho[0] = substr($total,0,8);      $tamanho[1] = substr($total,8,8);      $tamanho[2] = substr($total,16,8);      $tamanho[3] = substr($total,24,8);      $total =    $tamanho[0].$tamanho[1].$tamanho[2].$tamanho[3];  $total = base_convert($total,2,10);    return $total; }   function extractTags($text,&$tags){      $size = -1;//inicializando diferente de zero para não sair do while    while ((strlen($text) != 0) and ($size != 0)){      //while there are tags to read and they have a meaning    //while existem tags a serem tratadas e essas tags tem conteudo  $ID    = substr($text,0,4);      $aux  = substr($text,4,4);        $aux  = bin2hex($aux);        $size  = $this->get_frame_size($aux);        $flags = substr($text,8,2);        $info  = substr($text,11,$size-1);        if ($size != 0){            $tags[$ID] = $info;            $this->tags_count++;        }        $text = substr($text,10+$size,strlen($text));    }  }    /********************/  /**public functions**/  /********************/  /**Constructor**/  function ID3($file_name){      $this->file_name = $file_name;      $this->last_error_num = 0;  }    /**Read the file and put the TAGS  content on $this->tags array**/  function getInfo(){  if ($this->file_name != ''){  $mp3 = @fopen($this->file_name,"r");        $header = @fread($mp3,10);        if (!$header) {          $this->last_error_num = 2;            return false;            die();        }        if (substr($header,0,3) != "ID3"){          $this->last_error_num = 3;            return false;          die();        }        $header = bin2hex($header);    $version = base_convert(substr($header,6,2),16,10).".".base_convert(substr($header,8,2),16,10);    $flags = base_convert(substr($header,10,2),16,2);    $flags = str_pad($flags,8,0,STR_PAD_LEFT);    if ($flags[7] == 1){      //echo('with Unsynchronisation<br>');    }    if ($flags[6] == 1){      //echo('with Extended header<br>');    }    if ($flags[5] == 1){//Esperimental tag            $this->last_error_num = 4;            return false;          die();    }    $total = $this->get_frame_size(substr($header,12,8));        $text = @fread($mp3,$total);    fclose($mp3);        $this->extractTags($text,$this->tags);      }      else{        $this->last_error_num = 1;//file not set        return false;      die();      }    return true;  }    /*************  *  PUBLIC  * Functions to get information  * from the ID3 tag  **************/  function getArtist(){      if (array_key_exists('TPE1',$this->tags)){      return $this->tags['TPE1'];      }else{      $this->last_error_num = 5;        return false;      }  }    function getTrack(){      if (array_key_exists('TRCK',$this->tags)){      return $this->tags['TRCK'];      }else{      $this->last_error_num = 5;        return false;      }  }    function getTitle(){      if (array_key_exists('TIT2',$this->tags)){      return $this->tags['TIT2'];      }else{      $this->last_error_num = 5;        return false;      }  }    function getAlbum(){      if (array_key_exists('TALB',$this->tags)){      return $this->tags['TALB'];      }else{      $this->last_error_num = 5;        return false;      }  }    function getYear(){      if (array_key_exists('TYER',$this->tags)){      return $this->tags['TYER'];      }else{      $this->last_error_num = 5;        return false;      }  }    function getGender(){      if (array_key_exists('TCON',$this->tags)){      return $this->tags['TCON'];      }else{      $this->last_error_num = 5;        return false;      }  }  }?>

legal né?so que eu ainda nao sei se existe algum jeito de alterar os dados =/, vo ver se consigo aqui, se conseguir eu posto, mais isso não vai ser agora nao, no momento to fazendo um sistema usando XML, doido demais ! abracos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Legal ,mas que mal tem em usar a função propria do php (id3) ?

 

é a mesma coisa você querer ordenar um array na mao ,mas se ja existe a função sort pra isso, ou a mesma coisa que ficar fazendo funções pra validar DATAS sendo que o php ja tem uma função propria pra isso, nao sei se você percebeu mas nao to usando a Biblioteca PEAR e sim a função propria do ph pra isso, entao nao vejo necessidade de ficar quebrando a cabeça beleza?

Compartilhar este post


Link para o post
Compartilhar em outros sites

concerteza o seu jeito é mais facil, mais eu tentei rodar aqui na maquina e nao deu, nao acha a funcao id3_get_tag =/, ae eu fui ver tem que baixar a lib e instalar, e isso para usar em servidor web nao funfa :S

 

abracos

 

ps: curiosidade, alguem sabia que php ja pode rodar ate java? http://br.php.net/Java

 

oloco meu :S não duvido mais de nada =X

Compartilhar este post


Link para o post
Compartilhar em outros sites

é o esquema do java esta em fase de testes ainda mas faz um tempinho ja

 

e sobre a id3 da pra mudar sim , porque você tem que ver que o mp3 nada mais é que um arquivo ,basta saber mudar mas nao é dificil nao

 

e sobre os servidores nao rodar dll diferentes isso que é uma lastima, pois freia toto potencial do php tem tantos recursos legais no php só que nao roda nos servidores ,mas servidores grandes mesmo de nome tem suporte sim

 

mas beleza valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

o java eu baixei as lib, instalei tudo aqui, e nao consegui fazer rodar =/, quando vou executar o programa o apache finaliza =[, mais a ideia em si é legal, se com php ja dava para fazer milhoes de coisas php+java sao milhoes vezes milhoes de milhoes de milhoes rsssé realmente deve ter como editar o id3 de um arquivo mp3, so que tem que saber exatamente onde fica essa informacao, porque se nao eu edito algo errado e acabo perdendo o mp3 =/, pretendo fazer um esquema de editar id3 sem usar a lib mais para frente, sintasse convidado, faz tempo que a gente nao faz projeto juntos heheno momento eu estou estudando xml, gostei muito cara, da para fazer muitas coisas :P , voce ja viu Ajax ? muito legal tambem ! cada dia permecebo mais que é vivendo e aprendendo hehehesobre a redradio eu resolvi fazer uma ultima versao dela, lembra que a gente tinha o projeto ? to pensando em fazer ela usando id3, xml (so para eu ir pegando o jeito) e oop, mais eu ia precisar duma ajuda, se nao quer me ajudar nao ? eu ja comecei aqui, mais xml e id3 eu to comecando agora , nao tenho muita nocao ! ja sou feliz porque consegui finalmente fazer meu parse (heuheuhuh grande m***** ne, rsss)servidores nao rodam dlls porque isso nem todo mundo usa ne, geralmente os programadores nao vao muito alem do "kit basico" de uma linguagem, talvez nao deve compensar aos hosts liberarem essas libs...é issoabracosps: malz ai pessoal , eu fugi um pouco (bastante) do tema principal do topico

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém pode me ajudar a instalar as funções de id3 em windows????

 

Não encontrei nada sobre isso nem no php.net

 

Fala q é um esquema de PECL q pode ser instalado via PERL... mas eu nao tenho a mínima idéia de como é isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então não flooda e deixa pra quem entende responder... uhahuahua

 

Só quero saber como instalar id3 em php ambiente windows

 

A maioria das funções do php são habilitadas descomentando a extension no php.ini, no caso da id3 nao é assim... queria saber como é.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então não flooda e deixa pra quem entende responder... uhahuahua

 

Só quero saber como instalar id3 em php ambiente windows

 

A maioria das funções do php são habilitadas descomentando a extension no php.ini, no caso da id3 nao é assim... queria saber como é.

nao estou fludando,estou tentando ajudar ok?

 

veja se consegue alguma coisa nesses links:

 

http://pecl.php.net/

http://pecl.php.net/package-search.php?pkg...p;submit=Search

http://pecl.php.net/package/id3

 

Att,

 

Leandro Barral []'..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso ai é o download pra instalar no linux pelo q eu entendi, pois você vai recompilar o php.

 

No windows o processo geralmente é diferente.

 

Tenho um amigo q tem uma versão de php q tem o id3 como extension... mas tentei copiar a dll dele e tentei ativa-la pelo php.ini e nao deu certo.

 

Por acaso o povo q escreveu os scripts pra id3 ai nao sabem como ativa em windows?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal estou com muitas dificuldades em utilizar as Tags ID3 em seu WebSite, o mesmo sempre me retorna um erro e atualmente está me retornando "Fatal error: Call to undefined function: id3_get_tag() in /...".

 

Eu utilizei o exemplo do Fabyo mais tb não funcionou.

 

Podem me ajudar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

provavelmente a extensão id3 não está habilitada. você pode ver isso pelo phpinfo()

 

use dl() para tentar carregar a extensão em tempo de execução

http://br.php.net/manual/pt_BR/function.dl.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

a minha hospedagem tambem nao possui esse extensao id3 i qnaod eu tento carregar ela usando dl da esse erro aki

Warning: dl() [function.dl]: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/php_id3.dll' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/php_id3.dll: cannot open shared object file: No such file or directory in /home/williamw/public_html/carr.php on line 7

 

Warning: dl() [function.dl]: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/id3.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/id3.so: cannot open shared object file: No such file or directory in /home/williamw/public_html/carr.php on line 14

mas eu gostei do script do red neck mas gostaria de saber si tem como listar do Tempo da musica ????????

 

abras

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tambem não consegui fazer funcionar nenhum dos sistemas. Eu fix um de acordo com o site da PHP e nada! da erro Pelo que eu li acima acho que este problema está relacionado a não ter uma classe PHP chamada getid3 () estou procurando esta estenção para baixar e logo vou contatar meu servidor para que eles adicione esta extenção. eu axo que não presisa de um codigo tão longo assim apenas para mostrar uma ID veja o code que eu estou usando.

<?
$filename = 'player_arquivos/musica.mp3';
$version = 'ID3_V2_3';
$tag = id3_get_tag (string $ filename , int $ version )
echo $tag ;
?>

pesso a ajuda de voces neste topico porque não foge do asunto e o mesmo já esta sendo debatido! Aguardo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

provavelmente a extensão id3 não está habilitada. você pode ver isso pelo phpinfo()

 

use dl() para tentar carregar a extensão em tempo de execução

http://br.php.net/ma...function.dl.php

 

Como assim abilitar? eu não manjo muito de PHP e gostaria de saber se este escript faria a leitura dos dados de um streaming veja exemplo.

<?php
$tag = id3_get_tag( "http://IP+PORTA", ID3_V2_3 );
print_r($tag);
?>

tentei usar esta tag no meu servidor e deu erro (aquele erro do amigo de cima) por isso gostaria de saber como fasso para abilitar está tag.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.