numRows() == 0 || $res == ''){ header("Location: /"); exit(); } // 情報公開年月日を過ぎているか $row = $res->fetchRow(DB_FETCHMODE_ASSOC); $open_date = $row["open_date"]; $now_date = date("YmdHis"); if($open_date > $now_date){ header("Location: /"); exit(); } $res->free(); } /* データ取得 */ // include(HOME_DIR."admin/".DATA_TYPE."/".DATA_TYPE."_get_dbdata.inc"); /* データを変数に格納 */ // include(DATA_TYPE.".inc"); /* テンプレートファイルの読み込み */ // $ret = ""; // ヘッダー $tmpl = TEMPLATE_DIR."header.tmpl"; $fp = fopen($tmpl,"r"); while($line = @fgets($fp, 1024)){ $ret .= $line; } fclose($fp); // メニュー $tmpl = TEMPLATE_DIR."menu.tmpl"; $fp = fopen($tmpl,"r"); while($line = @fgets($fp, 1024)){ $ret .= $line; } fclose($fp); // ボディー $tmpl = TEMPLATE_DIR.DATA_TYPE.".tmpl"; $fp = fopen($tmpl,"r"); while($line = @fgets($fp, 1024)){ if(ereg("<\?(.+)\?>", $line, $match)){ $rep_name = trim($match[1]); if($rep_name == strtoupper(DATA_TYPE).'_IMG_URL'){ $rep_data = $img_url; } else { $rep_data = mb_convert_encoding($arr[$rep_name], "SJIS", "EUC"); } $data = ereg_replace("<\?.+\?>", $rep_data, $line); } else { $data = $line; } $ret .= $data; } fclose($fp); // フッター $tmpl = TEMPLATE_DIR."footer.tmpl"; $fp = fopen($tmpl,"r"); while($line = @fgets($fp, 1024)){ $ret .= $line; } fclose($fp); echo $ret; $db->disconnect(); ?>