PHP Classes

File: mp3_id3_test.php

Recommend this page to a friend!
  Classes of Leandro Lucarella   MP3 ID3v1.1 TAG Utilities   mp3_id3_test.php   Download  
File: mp3_id3_test.php
Role: Example script
Content type: text/plain
Description: Test page. Requires a test.mp3 file. I can't upload one 'cause this upload files as text only...
Class: MP3 ID3v1.1 TAG Utilities
"Mp3 & ID3 tag parser" based that supports ID3v1.1
Author: By
Last change:
Date: 23 years ago
Size: 1,534 bytes
 

Contents

Class file image Download
<?
require( "mp3_id3_utils.php" );

// now some example

$start = time();

$id1 = mp3_id( "test.mp3" );
if(
$id1==-1) {
  echo
"File not exists or invalid header.<br>";
} else {
 
reset($id1);
  echo
"<Table border=1 celpadding=1 cellspacing=1>";
  while (list (
$key, $val) = each ($id1)) {
    echo
"<tr><td><font size=1 face=tahoma>$key </td><td><font size=1 face=tahoma>$val</td></tr>";
  }
  echo
"</table>";
  if(
$id1==0) echo "File doesn't have an ID3 tag.";
}

echo
"<br>Time to take the info: ".(time()-$start). " seconds.<br>";
// author: sejba@geocities.com

// This was modified by Luca.

// Now we set a ID3 TAG

$id2["title"] = "Is a song";
$id2["comment"] = "The Comment";
$id2["track"] = 20;

// If you're using this in a web server, remember that the server proccess must have read/write perms in test.mp3!!!

if ( set_id3( "test.mp3", $id2 ) )
  echo
"OK!<br>";
else
  echo
"There was an error!<br>";

$start = time();

$id3 = mp3_id( "test.mp3" );
if(
$id3==-1) {
  echo
"File not exists or invalid header.<br>";
} else {
 
reset($id3);
  echo
"<Table border=1 celpadding=1 cellspacing=1>";
  while (list (
$key, $val) = each ($id3)) {
    echo
"<tr><td><font size=1 face=tahoma>$key </td><td><font size=1 face=tahoma>$val</td></tr>";
  }
  echo
"</table>";
  if(
$id3==0) echo "File doesn't have an ID3 tag.";
}

echo
"<br>Time to take the info: ".(time()-$start). " seconds.<br>";

// Returns test file to the original values.
set_id3( "test.mp3", $id1 );

?>