2021年10月4日 星期一

1073/1283 都可以收看德國之聲繁體版

 .

本來德國之聲的繁體版:

http://rss.dw.com/xml/podcast_radio_china

,1283/r13 的韌體都可以看。


但是後來德國之聲繁體版異動為 SSL + https ,就變成都不能看了。









1283 的韌體不支援 https;

雖然

r13 韌體有支援 https。

但是r13還是不能看。因為它加了SSL。


為了應付 SSL,r13 的 dw.php 程式可以這樣寫:

  

<?php

header("Content-Type:text/html; charset=utf-8");

#DW

$link = "https://rss.dw.com/xml/podcast_radio_china";

$text = file_get_contents($link, false, stream_context_create(array('ssl' => array('verify_peer' => false, 'verify_peer_name' => false))));

echo $text;

?>


而 1283 的 dw.php 程式可以這樣寫:(增加將 https 置換為 http 的指令)

<?php

header("Content-Type:text/html; charset=utf-8");

#DW

$link = "https://rss.dw.com/xml/podcast_radio_china";

$text = file_get_contents($link, false, stream_context_create(array('ssl' => array('verify_peer' => false, 'verify_peer_name' => false))));

# replace https to http

echo str_replace("https","http",$text);

?>


在還沒重刷韌體之前,可以用 ftp 將 dw.php 程式送上媒體播放機的 tmp/www/

然後透過 add URL 執行 http://localhost/dw.php 就可以看了。


但斷電後,以上步驟要重做一次。


 




.

沒有留言: