rfriendsでラジオ録音
http://rfriends.hatenablog.com/

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

パッチ

sed -i '2s/^/function callsign() { return "UNKNOWN"; }/' rf_timefree.php

解説

エラー

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() が未定義、らしい。

$ grep -ril 'function callsign'
rf_radiru.php

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


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-12-10 (月) 13:17:41