/i", $html, $m)) { $tg = ""; $separator = $m[1]; $separator = str_replace("?", '\?', $separator); $ssi = $m[2]; list($leftdoc, $rightdoc) = split($separator, $line); if ($ssi) { list($exe, $param) = split("\?", $ssi); $url = $_SERVER['DOCUMENT_ROOT']. $ssi; $ssitext = file_get_contents($url); } $html = str_replace($tg, $ssitext, $html); } $html = preg_replace("//i", urlencode($_REQUEST['Keyword']), $html); $html = preg_replace("//i", $title, $html); $html = preg_replace("//i", $keyword, $html); $html = preg_replace("//i", $summary, $html); $html = preg_replace("//i", $tree, $html); $html = preg_replace("//i", $mypage_header, $html); $html = preg_replace("//i", $searchBox, $html); $html = preg_replace("/().*()/i", $text, $html); $html = preg_replace("/(|\*\/)/i", $javascript, $html); $html = preg_replace("//i", $ready, $html); while (preg_match("/(|\*\/)/i", $html, $m)) { $v = $m[2]; $html = str_replace($m[0], $$v, $html); } $html = str_replace("\r", "\n", $html); if ($cash === true) { /* 入力フォームなどはONにする */ $expires = 300; header('Last-Modified: Fri Jan 01 2010 00:00:00 GMT'); header('Expires: ' . gmdate('D, d M Y H:i:s T', time() + $expires)); header('Cache-Control: private, max-age=' . $expires); header('Pragma: '); } else { /* キャッシュOFF */ header("Expires: Thu,01 Dec 1994 16:00:00 GMT"); header("Last-Modified: ".gmdate("D,d M Y H:i:s")." GMT"); header("Cache-Control: no-cache,must-revalidate"); header("Cache-Control: post-check=0,pre-check=0",false); header("Pragma: no-cache"); } header("Content-type:text/html;charset=utf-8"); echo $html; exit; ?>