Home >Backend Development >PHP Tutorial >How to extract information from mp3 files using php_PHP tutorial

How to extract information from mp3 files using php_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 17:25:02998browse

Today, I saw a small software from Hanyu Studio, which can extract mp3 file information in a specified directory and generate a web page. The function is very simple, but very practical, so I thought about whether I could use PHP to implement this function. , so I "took action".
We first opened several mp3 files with a text editor. Although all the garbled characters appeared, we found that there was a TAG mark at the last point, followed by various information about the mp3 file, including the artist, album name, and time. , and some website information (of course some files are not in it, you can use winamp to add it, the details will not be explained) Haha, I feel good, the next step is how to extract this information.
Before extracting information, we must first find the mp3 files in the specified directory. The following is the code snippet for extracting mp3 files:
$thisdir=dir(".");
while($ file=$thisdir->read()) {
if((!is_dir("./$file")) and ($file!=".") and ($file!=".."))
{
$mp3=strstr($file,".");
if($mp3==".mp3"){
echo "

  • $file
  • ";
    echo " ";
    }
    }
    This code can display the mp3 files in the specified directory (modified directory where the files are saved).
    The next step is to extract the information in the extracted mp3 file. The following is the program fragment:
    $fp=fopen($file,"r");
    $content=fread($fp ,filesize($file));
    $content=strstr($content,"TAG");
    echo "$content";
    Since the information starts with the TAG string, we use The strstr function finds the first tag that appears, and then displays the following string. This is the information in the mp3 file. Of course, this information is very messy. You can use the string function to analyze and process the extracted information. Click and get useful information. The specifics are left to the readers to think for themselves.

    www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/532089.htmlTechArticleToday, I saw a small software from Hanyu Studio that can extract information from mp3 files in a specified directory. Come out and generate a web page. The function is very simple, but it is very practical, so I thought of...
    Statement:
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn