Mercurial > epgrec.yaz
diff Reservation.class.php @ 116:f268d7d10590
fix: ??????mb_str_replace?????????????
| author | yoneda <epgrec@park.mda.or.jp> |
|---|---|
| date | Sat, 13 Mar 2010 23:30:11 +0900 |
| parents | f6b909678e51 |
| children | f5d58cf2842f cb04c9ca1cb0 |
line wrap: on
line diff
--- a/Reservation.class.php Sat Mar 13 23:00:51 2010 +0900 +++ b/Reservation.class.php Sat Mar 13 23:30:11 2010 +0900 @@ -200,38 +200,38 @@ $day_of_week = array( "日","月","火","水","木","金","土" ); $filename = $settings->filename_format; + // %TITLE% + $filename = mb_str_replace("%TITLE%", $fn_title, $filename); + // %ST% 開始日時 + $filename = mb_str_replace("%ST%",date("YmdHis", $start_time), $filename ); + // %ET% 終了日時 + $filename = mb_str_replace("%ET%",date("YmdHis", $end_time), $filename ); + // %TYPE% GR/BS + $filename = mb_str_replace("%TYPE%",$crec->type, $filename ); + // %CH% チャンネル番号 + $filename = mb_str_replace("%CH%","".$crec->channel, $filename ); + // %DOW% 曜日(Sun-Mon) + $filename = mb_str_replace("%DOW%",date("D", $start_time), $filename ); + // %DOWJ% 曜日(日-土) + $filename = mb_str_replace("%DOWJ%",$day_of_week[(int)date("w", $start_time)], $filename ); + // %YEAR% 開始年 + $filename = mb_str_replace("%YEAR%",date("Y", $start_time), $filename ); + // %MONTH% 開始月 + $filename = mb_str_replace("%MONTH%",date("m", $start_time), $filename ); + // %DAY% 開始日 + $filename = mb_str_replace("%DAY%",date("d", $start_time), $filename ); + // %HOUR% 開始時 + $filename = mb_str_replace("%HOUR%",date("H", $start_time), $filename ); + // %MIN% 開始分 + $filename = mb_str_replace("%MIN%",date("i", $start_time), $filename ); + // %SEC% 開始秒 + $filename = mb_str_replace("%SEC%",date("s", $start_time), $filename ); + // %DURATION% 録画時間(秒) + $filename = mb_str_replace("%DURATION%","".$duration, $filename ); + // あると面倒くさそうな文字を全部_に $fn_title = mb_ereg_replace("[ \./\*:<>\?\\|()\'\"&]","_", trim($title) ); - // %TITLE% - $filename = str_replace("%TITLE%", $fn_title, $filename); - // %ST% 開始日時 - $filename = str_replace("%ST%",date("YmdHis", $start_time), $filename ); - // %ET% 終了日時 - $filename = str_replace("%ET%",date("YmdHis", $end_time), $filename ); - // %TYPE% GR/BS - $filename = str_replace("%TYPE%",$crec->type, $filename ); - // %CH% チャンネル番号 - $filename = str_replace("%CH%","".$crec->channel, $filename ); - // %DOW% 曜日(Sun-Mon) - $filename = str_replace("%DOW%",date("D", $start_time), $filename ); - // %DOWJ% 曜日(日-土) - $filename = str_replace("%DOWJ%",$day_of_week[(int)date("w", $start_time)], $filename ); - // %YEAR% 開始年 - $filename = str_replace("%YEAR%",date("Y", $start_time), $filename ); - // %MONTH% 開始月 - $filename = str_replace("%MONTH%",date("m", $start_time), $filename ); - // %DAY% 開始日 - $filename = str_replace("%DAY%",date("d", $start_time), $filename ); - // %HOUR% 開始時 - $filename = str_replace("%HOUR%",date("H", $start_time), $filename ); - // %MIN% 開始分 - $filename = str_replace("%MIN%",date("i", $start_time), $filename ); - // %SEC% 開始秒 - $filename = str_replace("%SEC%",date("s", $start_time), $filename ); - // %DURATION% 録画時間(秒) - $filename = str_replace("%DURATION%","".$duration, $filename ); - // 文字コード変換 if( defined("FILESYSTEM_ENCODING") ) { $filename = mb_convert_encoding( $filename, FILESYSTEM_ENCODING, "UTF-8" );
