2011-08-07 3 views
0

PHP를 통해 원격으로 호스팅 된 mp3 파일에서 MP3 ID3 태그 정보를 추출하려고합니다. fread와 fseek를 사용하여 파일의 마지막 128 바이트를 가져 와서 태그 정보를 추출하려고 시도했지만 성공하지 못했습니다.원격 MP3 파일에서 정보 가져 오기

여기에 내가 원하는 무엇이고 예 : http://www.digitalcoding.com/tools/read-remote-mp3-avi-file-id3-information.html

어떤 조언, 코드 조각을 감상 할 수있다 : HTTP와

+1

정확히 작동하지 않는 기능은 무엇입니까? 몇 가지 코드를 보여줄 수 있습니까? 또한 HTTP 프로토콜은 검색을 지원하지 않으므로 전체 리소스를 다운로드 할 가능성이 높습니다. –

+0

안녕하세요 저는 현재 집 컴퓨터에 대한 원격 액세스 권한이 없으므로 나중에 밤에 집에 도착하면 몇 가지 코드를 제공 할 것입니다. :) 음, 나는 mp3 파일의 마지막 128bytes를 다운로드하려고 노력 중입니다 ... 이것은 태그 정보가 저장되어야하는 곳입니다. 차라리 파일의 마지막 킬로바이트를 다운로드하려고합니다. (이미 바이트 단위로 파일 크기를 알고 있습니다.)이 파일은 1 mp3 파일이 아니고, 데이터베이스에 17,000 개의 링크가 있습니다 : P – Boro

답변

0

당신은 자원에서 데이터의 범위을 다운로드 할 것입니다. 임의의 범위를 선택할 수 있으며 "X-Y"또는 "X-Y, A-B"등과 같은 여러 부분으로 구성 될 수도 있습니다.

그러나 서버가 항상이를 지원하지는 않으며 대신 전체 파일을 제공합니다.

컬과 같은 것을 사용할 때 CURLOPT_RANGE 옵션 (또는 명령 행 도구의 -r)을 사용할 수 있습니다.

관련 문제