如何將文本從站點存儲到本地文件?PHP腳本從站點下載文本,轉換並在本地存儲
所以基本上腳本需要做到以下幾點:
去這個網站(假冒網站)
http://website/webtv/secure?url=http://streamserver.net/channel/channel.m3u8**&TIMESTAMP**
其中TIMESTAMP
可以是一個時間戳,使它獨特。
站點將響應:
{
"url":"http://streamserver.net/channel/channel.m3u8?st=8frnWMzvuN209i-JaQ1iXA\u0026e=1451001462",
"alternateUrl":"",
"Ip":"IPADRESS"
}
- 抓鬥url和轉換文本如下:
http://streamserver.net/channel/channel.m3u8?st=8frnWMzvuN209i-JaQ1iXA\u0026e=1451001462
必須是:
http://streamserver.net/channel/channel.m3u8?st=8frnWMzvuN209i-JaQ1iXA&e=1451001462
所以\u0026e
由&
更換和存儲在本地M3U8文件,這個文本。
我正在尋找一個腳本要麼PHP或任何其他代碼是可以執行此操作的歡迎。任何幫助表示讚賞。
我試過一個小腳本只是爲了顯示內容,但後來我得到的錯誤: Failed to open stream: HTTP request Failed!
看來,PHP嘗試打開它作爲一個流,而不是一個網站。它應該將其視爲一個網站,因爲只有這樣纔會發送響應。
<?php
$url = 'http://website/webtv/secure?url=http://streamserver.net/channel/channel.m3u8&1';
$output = file_get_contents($url);
echo $output;
?>
的StackOverflow是不是一個地方,你可以得到免費的代碼。告訴我們你做了什麼或你想做什麼。 – SPottuit
我嘗試了一個非常基本的PHP腳本來查看內容,但然後我得到「無法打開流」,它不應該認爲它是一個流,並打開它作爲瀏覽器,所以HTML響應打開。 – Sambir