看板 PHP 關於我們 聯絡資訊
我想要分析一個遠端音樂檔案的id3標籤 我所需要的id3v1資訊位在每個音樂檔案的後128個位元組 我知道從頭開始讀取一定沒問題 但有沒有方法可以只從後面開始讀取128位元組呢 目前唯一想到的解法是假設整個檔案長度是100128 然後用以下語法 file_get_contents($url, false, null, 100000, 128) 取回100000~100128的值 但卻會取回空白的資料 如果整個下載下來本機端又太浪費空間 真的想不到辦法的情況下 只好來問問各位資深的前輩們有沒有更好的方法 謝謝各位的指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.128.49 ※ 編輯: a517981 來自: 140.117.128.49 (05/04 04:28)
buganini:用curl指定range 05/04 04:35
buganini:curl也可以抓到header就知道整個大小,不能用curl的話… 05/04 04:37
buganini:再說。 05/04 04:37
※ 編輯: a517981 來自: 140.117.128.49 (05/04 04:39)
a517981:我後來使用別的方法可以抓到header的檔案長度了 不過卻發 05/04 04:39
a517981:現file_get_content 抓了空白的資料回來... 05/04 04:40
※ 編輯: a517981 來自: 140.117.128.49 (05/04 04:41)
buganini:php manual底下的commenct裡面搜尋range 05/04 13:07
buganini:我是說file_get_contents的manual,或是就用curl 05/04 13:07