2011-08-07 63 views
0

我試圖通過PHP從任何遠程主持的mp3文件中提取MP3 ID3標籤信息。 我已經用fread和fseek多次嘗試抓取文件的最後128bytes並提取標記信息......但沒有成功。從遠程MP3文件中獲取信息

這裏是和例子是我想做的事: http://www.digitalcoding.com/tools/read-remote-mp3-avi-file-id3-information.html

任何提示或代碼段,將不勝感激:)

+1

什麼不工作?你能顯示一些代碼嗎?另外請注意,HTTP協議不支持查找,您可能會最終下載整個資源 –

+0

嘿,我目前沒有遠程訪問我的家用電腦,今晚晚些時候我回家後會提供一些代碼:)以及我試圖下載最後128bytes的MP3文件...這是標籤信息應該存儲在哪裏。我寧願下載文件的最後一個千字節(我已經知道字節的文件大小),而不是僅僅是一個mp3文件,它是用於我的數據庫中的17,000個鏈接:P – Boro

回答

0

隨着HTTP你會從資源下載數據的範圍。你可以選擇一個任意範圍,它甚至可以由多個部分組成,如「X-Y」或「X-Y,A-B」等。

然而,服務器並不總是支持這一點,然後你會得到完整的文件。

使用類似curl的東西時,可以使用它的CURLOPT_RANGE選項(或命令行工具的-r)。