$_SERVER = safe_strip_slashes($_SERVER); if (empty($_SERVER['REMOTE_HOST'])) { $_SERVER['REMOTE_HOST'] = gethostbyaddr($_SERVER['REMOTE_ADDR']); } // アクセス拒否判定 if (defined('DENY_HOST') && DENY_HOST !== '') { $pattern = '/' . DENY_HOST . '/'; if (preg_match($pattern, $_SERVER['REMOTE_ADDR']) || preg_match($pattern, $_SERVER['REMOTE_HOST'])) { $deny_flag = true; } } // -------------------------------------------------------------- // 入力内容取得 // -------------------------------------------------------------- // デフォルトのchecked、selectedをテンプレートにセット $tmpl->set('checked.default', ATTR_CHECKED); $tmpl->set('selected.default', ATTR_SELECTED); if (count($_POST) > 0) { $tmpl->set('checked.default', ''); $tmpl->set('selected.default', ''); } // ラジオボタン、チェックボックス、セレクトメニューの選択状態 foreach ($_POST as $k1 => $v1) { if ($k1 !== 'file') { if (is_array($v1)) { foreach ($v1 as $v2) { $tmpl->set("checked.{$k1}.{$v2}", ATTR_CHECKED); $tmpl->set("selected.{$k1}.{$v2}", ATTR_SELECTED); } } else { $tmpl->set("checked.{$k1}.{$v1}", ATTR_CHECKED);
$_SERVER = safe_strip_slashes($_SERVER); if (isset($_SERVER['REMOTE_HOST']) || empty($_SERVER['REMOTE_HOST'])) { $_SERVER['REMOTE_HOST'] = gethostbyaddr($_SERVER['REMOTE_ADDR']); } // アクセス拒否判定 if (defined('DENY_HOST') && strlen(DENY_HOST) > 0) { $pattern = '/' . DENY_HOST . '/'; if (preg_match($pattern, $_SERVER['REMOTE_ADDR']) || preg_match($pattern, $_SERVER['REMOTE_HOST'])) { $deny_flag = true; } } // -------------------------------------------------------------- // 入力内容取得 // -------------------------------------------------------------- // デフォルトのchecked、selectedをテンプレートにセット $tmpl->set('checked.default', ATTR_CHECKED); $tmpl->set('selected.default', ATTR_SELECTED); if (count($_POST) > 0) { $tmpl->set('checked.default', ''); $tmpl->set('selected.default', ''); } // ラジオボタン、チェックボックス、セレクトメニューの選択状態 foreach ($_POST as $k1 => $v1) { if (is_array($v1)) { foreach ($v1 as $v2) { $tmpl->set("checked.{$k1}.{$v2}", ATTR_CHECKED); $tmpl->set("selected.{$k1}.{$v2}", ATTR_SELECTED); } } else { $tmpl->set("checked.{$k1}.{$v1}", ATTR_CHECKED); $tmpl->set("selected.{$k1}.{$v1}", ATTR_SELECTED);