웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
ID3v1태그 읽는 함수입니다.
2003.04.27 20:27
MP3파일에서 ID3v1태그를 읽어서 노래 제목이나 가수 등을 알려준당...-_-;
<?
function id3v1($mpfile){
# 화일을 읽기 모드로 연다
$fp = fopen("$mpfile","r");
# 화일의 전체크기를 구한다
fseek($fp,filesize("$mpfile")-128);
# 화일을 전체크기만큼 읽어온다
$ID_tag = fread($fp, 128);
# 전체데이타로 부터 $tag_start 부터 끝까지 데이타를 가져온다
$tag = substr($ID_tag,0,3);
$title = substr($ID_tag,3,30);
$artist = substr($ID_tag,33,30);
$album = substr($ID_tag,63,30);
$year = substr($ID_tag,93,4);
$comment = substr($ID_tag,97,30);
$genre = substr($ID_tag,126,1);
fclose($fp);
return array($tag,$title,$artist,$album,$year,$comment,$genre);
}
?>
<?
function id3v1($mpfile){
# 화일을 읽기 모드로 연다
$fp = fopen("$mpfile","r");
# 화일의 전체크기를 구한다
fseek($fp,filesize("$mpfile")-128);
# 화일을 전체크기만큼 읽어온다
$ID_tag = fread($fp, 128);
# 전체데이타로 부터 $tag_start 부터 끝까지 데이타를 가져온다
$tag = substr($ID_tag,0,3);
$title = substr($ID_tag,3,30);
$artist = substr($ID_tag,33,30);
$album = substr($ID_tag,63,30);
$year = substr($ID_tag,93,4);
$comment = substr($ID_tag,97,30);
$genre = substr($ID_tag,126,1);
fclose($fp);
return array($tag,$title,$artist,$album,$year,$comment,$genre);
}
?>
댓글 4
-
고냉이 콱!
2003.04.28 00:54
-
Yuki-H.
2003.04.28 12:30
# 화일의 전체크기를 구한다
fseek($fp,filesize("$mpfile")-128);
이거 약간 설명이 잘못되었군뇨..
파일 포인터의 위치를 파일크기-128 바이트의 위치로 포인터를 옮기는겁니다만..;;; -
세죠위그이
2003.04.28 20:31
이걸로, 플레이어를 만들수도.. (흐흐) -
배길몬
2003.05.17 10:21
파일 포인터 위치를 파일 뒤쪽으로 옮겨서
뒷 부분 128 바이트만 읽어 들이면 될 것인데요
파일 전체를 읽어 들이면 그 크기가...
제목 | 글쓴이 | 날짜 |
---|---|---|
팝업띄우기 [2] | 편입성공기 | 2004.12.06 |
링크주소 감추기 [8] | 편입성공기 | 2004.12.06 |
홈페이지 탑 TOP 버튼 만들어보기 [9] | 편입성공기 | 2004.12.06 |
로딩중 스크립트와 셀렉트창 같이 쓰기 [1] | 예뜨락 | 2005.01.13 |
홈페이지 TOP 버튼 만들기 + 응용 [0001] [2] | EDENe | 2005.01.15 |
COPY & CUT 막기 / 경고 [0002] [10] | EDENe | 2005.01.16 |
그냥 확 멋있는거 그냥그냥!!!! [3] | 미친개 | 2005.01.16 |
페이지 경로 히스토리 표시하기 [0003] | EDENe | 2005.01.19 |
더 간단한 top 버튼만들기 [3] | 나상선 | 2005.01.21 |
간단하면서도 강력한 웹페이지에 암호걸기 [5] | 대류 | 2005.02.03 |
허접한 메일 폼 검사 하기 스크립트입니다.. [1] | Ansi™ | 2005.02.06 |
홈페이지index경로 이외의 하위 경로 차단 하는 방법 [펌] [10] | 프란시스 | 2005.02.05 |
뒤죽박죽어구 찾아내기 [6] | 미친개 | 2005.02.14 |
상위 셀렉트박스 값 변경시 하위셀렉트박스(다수)제어하기. [2] | Xian | 2005.02.19 |
홈피 만들때 자주 사용되는 메타태그 모음 [18] | 김태영 | 2005.02.20 |
주소자동으로 이동 시키기(포워딩) [8] | 네츠키 | 2005.02.22 |
가로 세로가 호환되는 메뉴 [3] | 이영준 | 2005.03.02 |
브라우저를 동적으로 부드럽게 리사이즈 하는 소스 [4] | monozzang | 2005.03.06 |
마우스커서 움직임으로 이미지목록 스크롤 [1] | monozzang | 2005.03.13 |
테이블선(지정위치)을 따라 이동하는 top [3] | sharim | 2005.03.14 |
아~~~~~~ 난 php를 언제쯤 되야 이해하게 될까 ㅠ.ㅠ