#author("2018-12-10T13:16:47+09:00","default:nobuoki","nobuoki")
#author("2018-12-10T13:17:41+09:00","default:nobuoki","nobuoki")
rfriendsでラジオ録音
http://rfriends.hatenablog.com/

2018/12/07 頃から timefree 録音でエラーが出るので暫定対処

* パッチ [#h94fd1a2]
#prism(bash){{{
sed -i '2s/^/function callsign() { return "UNKNOWN"; }/' rf_timefree.php
}}}

* 解説 [#h58458e9]
エラー
#prism(bash){{{
PHP Fatal error:  Uncaught Error: Call to undefined function callsign() in /home/bubka/rfriends2/script/rf_common.php:2
Stack trace:
#0 /home/bubka/rfriends2/script/rf_downloader.php(2): get_art_img('/home/bubka/rfr...', 'm4a', Array)
#1 /home/bubka/rfriends2/script/rf_downloader.php(2): rf_addimg('/home/bubka/rfr...', 'm4a', Array)
#2 /home/bubka/rfriends2/script/rf_timefree.php(2): rfriends_downloader(5, '20181207_172000...', '01200', Array)
#3 /home/bubka/rfriends2/script/rfriends_exec_timefree.php(2): timefree_kwrec_ex('/home/bubka/rfr...', 0)
#4 /home/bubka/rfriends2/script/rfriends_exec_timefree.php(2): timefree_go('/home/bubka/rfr...', Array, 1543805837, '8')
#5 {main}
  thrown in /home/bubka/rfriends2/script/rf_common.php on line 2
}}}

rf_common.php から呼び出される callsign() が未定義、らしい。

#prism(bash){{{
$ grep -ril 'function callsign'
rf_radiru.php
}}}

とのことなので、rf_timefree.php に callsign() をでっち上げて回避
とのことなので、
rf_radiru.php の function callsign() のコードを参考に、
rf_timefree.php に callsign() をでっち上げて回避しました

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS