//URLから日付ID取得
$year_id = $_GET[year_id];
$month_id = $_GET[month_id];
$day_id = $_GET[day_id];
//本日の日付取得
$now_year = date("Y");//年
$now_month = date("m");//月 01~12月
$month_n = date("n");//1桁月はゼロ無し
$now_day = date("j");//日//1桁日はゼロ無し
//■更新日の表示
//当日が1日以外の場合
if($now_day !="1"){
$renew_day = $now_day-1;//「更新日」表示用 前日表示で固定■
}
//当日が1日の場合
if($now_month == "01" && $now_day =="1"){
$month_n = "12";
$renew_day = "31";
}
if($now_month == "02" && $now_day =="1"){
$month_n = "1";
$renew_day = "31";
}
if($now_month == "03" && $now_day =="1"){
$month_n = "2";
$renew_day = "28";
}
if($now_month == "04" && $now_day =="1"){
$month_n = "3";
$renew_day = "31";
}
if($now_month == "05" && $now_day =="1"){
$month_n = "4";
$renew_day = "30";
}
if($now_month == "06" && $now_day =="1"){
$month_n = "5";
$renew_day = "31";
}
if($now_month == "07" && $now_day =="1"){
$month_n = "6";
$renew_day = "30";
}
if($now_month == "08" && $now_day =="1"){
$month_n = "7";
$renew_day = "31";
}
if($now_month == "09" && $now_day =="1"){
$month_n = "8";
$renew_day = "31";
}
if($now_month == "10" && $now_day =="1"){
$month_n = "9";
$renew_day = "30";
}
if($now_month == "11" && $now_day =="1"){
$month_n = "10";
$renew_day = "31";
}
if($now_month == "12" && $now_day =="1"){
$month_n = "11";
$renew_day = "30";
}
$weekly = date("w");//曜日
/*
if($weekly == "0"){$youbi = "日";}
elseif($weekly == "1"){$youbi = "月";}
elseif($weekly == "2"){$youbi = "火";}
elseif($weekly == "3"){$youbi = "水";}
elseif($weekly == "4"){$youbi = "木";}
elseif($weekly == "5"){$youbi = "金";}
elseif($weekly == "6"){$youbi = "土";}
*/
//曜日は一日ずらす(2011/09/26 仕様変更)
if($weekly == "0"){$youbi = "土";}
elseif($weekly == "1"){$youbi = "日";}
elseif($weekly == "2"){$youbi = "月";}
elseif($weekly == "3"){$youbi = "火";}
elseif($weekly == "4"){$youbi = "水";}
elseif($weekly == "5"){$youbi = "木";}
elseif($weekly == "6"){$youbi = "金";}
//ログ保存先
$log_dir = "/var/www/andaresort.jp/log/senryu";
//日付に対応したログファイルの取得
$id = "01";//01で固定■
/*
//■URLにID無し+本日の日付IDの場合、当日を表示する
if($year_id=="" && $month_id=="" && $day_id==""){//URL無し
$year_id = "$now_year"; //今日の年
$month_id = "$now_month";//今日の月
$day_id = "$now_day"; //今日の日
}
*/
//■TOPアクセス時に昨日のログを表示する。(2011/09/26 仕様変更)
//■URLにID無し + 今日の日付が1日以外の場合
if($year_id=="" && $month_id=="" && $day_id=="" && $now_day!="1"){
$year_id = "$now_year"; //今日の年
$month_id = "$now_month";//今日の月
$day_id = $now_day-1;//前日の日付■
}
//■URLにID無し+当日が1日の場合、先月の30or31を表示する
if($year_id=="" && $month_id=="" && $day_id=="" && $now_month == "01" && $now_day == "1"){
$year_id = $now_year-1;
$month_id = "12";
$day_id = "31";
}
if($year_id=="" && $month_id=="" && $day_id=="" && $now_month == "02" && $now_day == "1"){
$year_id = "$now_year";
$month_id = "01";
$day_id = "31";
}
if($year_id=="" && $month_id=="" && $day_id=="" && $now_month == "03" && $now_day == "1"){
$year_id = "$now_year";
$month_id = "02";
$day_id = "28";
}
if($year_id=="" && $month_id=="" && $day_id=="" && $now_month == "04" && $now_day == "1"){
$year_id = "$now_year";
$month_id = "03";
$day_id = "31";
}
if($year_id=="" && $month_id=="" && $day_id=="" && $now_month == "05" && $now_day == "1"){
$year_id = "$now_year";
$month_id = "04";
$day_id = "30";
}
if($year_id=="" && $month_id=="" && $day_id=="" && $now_month == "06" && $now_day == "1"){
$year_id = "$now_year";
$month_id = "05";
$day_id = "31";
}
if($year_id=="" && $month_id=="" && $day_id=="" && $now_month == "07" && $now_day == "1"){
$year_id = "$now_year";
$month_id = "06";
$day_id = "30";
}
if($year_id=="" && $month_id=="" && $day_id=="" && $now_month == "08" && $now_day == "1"){
$year_id = "$now_year";
$month_id = "07";
$day_id = "31";
}
if($year_id=="" && $month_id=="" && $day_id=="" && $now_month == "09" && $now_day == "1"){
$year_id = "$now_year";
$month_id = "08";
$day_id = "31";
}
if($year_id=="" && $month_id=="" && $day_id=="" && $now_month == "10" && $now_day == "1"){
$year_id = "$now_year";
$month_id = "09";
$day_id = "30";
}
if($year_id=="" && $month_id=="" && $day_id=="" && $now_month == "11" && $now_day == "1"){
$year_id = "$now_year";
$month_id = "10";
$day_id = "31";
}
if($year_id=="" && $month_id=="" && $day_id=="" && $now_month == "12" && $now_day == "1"){
$year_id = "$now_year";
$month_id = "11";
$day_id = "30";
}
//■ログファイル
$logfile = "$log_dir/$id/$year_id/$month_id/$day_id-text.txt";
//本日の川柳取得
//
// 取得したファイルID(日付)と同じログファイルを参照する(バックナンバー記事用)
//
if (file_exists("$logfile")==TRUE) {
$senryu = file("$logfile");
//その1
$senryu[0] = chop($senryu[0]);//名前1
$senryu[1] = chop($senryu[1]);//川柳1
$senryu[2] = chop($senryu[2]);//アイコン1
$senryu[3] = chop($senryu[3]);//コメント1
//その2
$senryu[4] = chop($senryu[4]);//名前2
$senryu[5] = chop($senryu[5]);//川柳2
$senryu[6] = chop($senryu[6]);//アイコン2
$senryu[7] = chop($senryu[7]);//コメント2
//その3
$senryu[8] = chop($senryu[8]);//名前3
$senryu[9] = chop($senryu[9]);//川柳3
$senryu[10] = chop($senryu[10]);//アイコン3
$senryu[11] = chop($senryu[11]);//コメント3
//その4
$senryu[12] = chop($senryu[12]);//名前4
$senryu[13] = chop($senryu[13]);//川柳4
$senryu[14] = chop($senryu[14]);//アイコン4
$senryu[15] = chop($senryu[15]);//コメント4
//その5
$senryu[16] = chop($senryu[16]);//名前5
$senryu[17] = chop($senryu[17]);//川柳5
$senryu[18] = chop($senryu[18]);//アイコン5
$senryu[19] = chop($senryu[19]);//コメント5
}
//ファイルは存在するが、中身(1行目のみ)がカラの場合
if(file_exists("$logfile")==TRUE){
if($senryu[0] ==""){
$message ="
本日の川柳は準備中です。";
}
}
//ファイル自体存在しない場合
else{
$message ="
本日の川柳は準備中です。";
}
$senryu[0] = mb_convert_encoding($senryu[0], "UTF-8", "SHIFT-JIS");
$senryu[1] = mb_convert_encoding($senryu[1], "UTF-8", "SHIFT-JIS");
$senryu[2] = mb_convert_encoding($senryu[2], "UTF-8", "SHIFT-JIS");
$senryu[3] = mb_convert_encoding($senryu[3], "UTF-8", "SHIFT-JIS");
$senryu[4] = mb_convert_encoding($senryu[4], "UTF-8", "SHIFT-JIS");
$senryu[5] = mb_convert_encoding($senryu[5], "UTF-8", "SHIFT-JIS");
$senryu[6] = mb_convert_encoding($senryu[6], "UTF-8", "SHIFT-JIS");
$senryu[7] = mb_convert_encoding($senryu[7], "UTF-8", "SHIFT-JIS");
$senryu[8] = mb_convert_encoding($senryu[8], "UTF-8", "SHIFT-JIS");
$senryu[9] = mb_convert_encoding($senryu[9], "UTF-8", "SHIFT-JIS");
$senryu[10] = mb_convert_encoding($senryu[10], "UTF-8", "SHIFT-JIS");
$senryu[11] = mb_convert_encoding($senryu[11], "UTF-8", "SHIFT-JIS");
$senryu[12] = mb_convert_encoding($senryu[12], "UTF-8", "SHIFT-JIS");
$senryu[13] = mb_convert_encoding($senryu[13], "UTF-8", "SHIFT-JIS");
$senryu[14] = mb_convert_encoding($senryu[14], "UTF-8", "SHIFT-JIS");
$senryu[15] = mb_convert_encoding($senryu[15], "UTF-8", "SHIFT-JIS");
$senryu[16] = mb_convert_encoding($senryu[16], "UTF-8", "SHIFT-JIS");
$senryu[17] = mb_convert_encoding($senryu[17], "UTF-8", "SHIFT-JIS");
$senryu[18] = mb_convert_encoding($senryu[18], "UTF-8", "SHIFT-JIS");
$senryu[19] = mb_convert_encoding($senryu[19], "UTF-8", "SHIFT-JIS");
?>
//バックナンバー用日付、曜日取得、前後川柳URL取得
//
if($month_id == "01"){$month_bk ="1";}
elseif($month_id == "02"){$month_bk ="2";}
elseif($month_id == "03"){$month_bk ="3";}
elseif($month_id == "04"){$month_bk ="4";}
elseif($month_id == "05"){$month_bk ="5";}
elseif($month_id == "06"){$month_bk ="6";}
elseif($month_id == "07"){$month_bk ="7";}
elseif($month_id == "08"){$month_bk ="8";}
elseif($month_id == "09"){$month_bk ="9";}
elseif($month_id == "10"){$month_bk ="10";}
elseif($month_id == "11"){$month_bk ="11";}
elseif($month_id == "12"){$month_bk ="12";}
//参考:http://shoyu-ramen23.jugem.jp/?eid=195
$weekjp_array = array('日', '月', '火', '水', '木', '金', '土');
//タイムスタンプを取得
$ptimestamp = mktime(0, 0, 0, $month_id, $day_id, $year_id);
//曜日番号を取得
$weekno = date('w', $ptimestamp);
//日本語の曜日を出力
$weekjp = $weekjp_array[$weekno];
//echo $weekjp . '曜日です';
//バックナンバーにて月をまたぐ場合
//■前日へのリンク
$day_id_last = $day_id-1;//前日の日付
$year_id_last = "$year_id";
$month_id_last = "$month_id";
// 1/1から前日へ
if($month_id =="01" && $day_id =="1"){
$year_id_last = $year_id-1;//1月より前日のみ去年の値を取得する
$month_id_last = "12";
$day_id_last = "31";
}
// 2/1から前日へ
elseif($month_id =="02" && $day_id =="1"){
$month_id_last = "01";
$day_id_last = "31";
}
// 3/1から前日へ
elseif($month_id =="03" && $day_id =="1"){
$month_id_last = "02";
$day_id_last = "28";
}
// 4/1から前日へ
elseif($month_id =="04" && $day_id =="1"){
$month_id_last = "03";
$day_id_last = "31";
}
// 5/1から前日へ
elseif($month_id =="05" && $day_id =="1"){
$month_id_last = "04";
$day_id_last = "30";
}
// 6/1から前日へ
elseif($month_id =="06" && $day_id =="1"){
$month_id_last = "05";
$day_id_last = "31";
}
// 7/1から前日へ
elseif($month_id =="07" && $day_id =="1"){
$month_id_last = "06";
$day_id_last = "30";
}
// 8/1から前日へ
elseif($month_id =="08" && $day_id =="1"){
$month_id_last = "07";
$day_id_last = "31";
}
// 9/1から前日へ
elseif($month_id =="09" && $day_id =="1"){
$month_id_last = "08";
$day_id_last = "31";
}
// 10/1から前日へ
elseif($month_id =="10" && $day_id =="1"){
$month_id_last = "09";
$day_id_last = "30";
}
// 11/1から前日へ
elseif($month_id =="11" && $day_id =="1"){
$month_id_last = "10";
$day_id_last = "31";
}
// 12/1から前日へ
elseif($month_id =="12" && $day_id =="1"){
$month_id_last = "11";
$day_id_last = "30";
}
//「前日へ」へのリンク
$last_link_1="";
$last_link_2="";
//■翌日へのリンク
$day_id_next = $day_id+1;//前日の日付
$year_id_next = "$year_id";
$month_id_next = "$month_id";
// 1/31から翌日へ
if($month_id =="01" && $day_id =="31"){
$month_id_next = "02";
$day_id_next = "1";
}
// 2/28から翌日へ
elseif($month_id =="02" && $day_id =="28"){
$month_id_next = "03";
$day_id_next = "1";
}
// 3/31から翌日へ
elseif($month_id =="03" && $day_id =="31"){
$month_id_next = "04";
$day_id_next = "1";
}
// 4/30から翌日へ
elseif($month_id =="04" && $day_id =="30"){
$month_id_next = "05";
$day_id_next = "1";
}
// 5/31から翌日へ
elseif($month_id =="05" && $day_id =="31"){
$month_id_next = "06";
$day_id_next = "1";
}
// 6/30から翌日へ
elseif($month_id =="06" && $day_id =="30"){
$month_id_next = "07";
$day_id_next = "1";
}
// 7/31から翌日へ
elseif($month_id =="07" && $day_id =="31"){
$month_id_next = "08";
$day_id_next = "1";
}
// 8/31から翌日へ
elseif($month_id =="08" && $day_id =="31"){
$month_id_next = "09";
$day_id_next = "1";
}
// 9/30から翌日へ
elseif($month_id =="09" && $day_id =="30"){
$month_id_next = "10";
$day_id_next = "1";
}
// 10/31から翌日へ
elseif($month_id =="10" && $day_id =="31"){
$month_id_next = "11";
$day_id_next = "1";
}
// 11/30から翌日へ
elseif($month_id =="11" && $day_id =="30"){
$month_id_next = "12";
$day_id_next = "1";
}
// 12/31から翌日へ
elseif($month_id =="12" && $day_id =="31"){
$year_id_next = $year_id+1;//12月から翌日のみ来年の値を取得する
$month_id_next = "01";
$day_id_next = "1";
}
//「翌日へ」へのリンク
$next_link_1="";
$next_link_2="";
?>
アンダバータイム名物の『かえる川柳』
毎日、沢山お寄せ頂いている名作や迷作の中から
特に素晴らしい作品をレストランガエル達の独断でピックアップ! 見事選ばれた作品には『かえるサブレ』をプレゼントさせて頂いております。 このコーナーでは、沢山ご投稿頂きました作品を、毎日紹介させて頂きます。 アンダへお帰りの際には、一句詠んでみてはいかが? 更新日:月日() ご宿泊分 月日()の川柳
//▼川柳が存在しない場合
print <<
EOD;
}
?>
//データありの場合表示する
if($senryu[4]!="" && $senryu[5]!="" && $senryu[6]!="" && $senryu[7]!=""){
print <<$senryu[0] 様
$senryu[1] $senryu[4] 様
$senryu[5] $senryu[7] $senryu[8] 様
$senryu[9] $senryu[11] $senryu[12] 様
$senryu[13] $senryu[15] $senryu[16] 様
$senryu[17] $senryu[19]
|
$senryu[3]