function get_qm() { return QHM_Message::get_instance(); }
define('INI_FILE', DATA_HOME . 'pukiwiki.ini.php'); $die = ''; if (!file_exists(INI_FILE) || !is_readable(INI_FILE)) { $die .= 'File is not found. (INI_FILE)' . "\n"; } else { require INI_FILE; } if ($die) { die_message(nl2br("\n\n" . $die)); } ///////////////////////////////////////////////// //load QHM Messages //Load QHM Template require_once LIB_DIR . 'qhm_message.php'; require_once LIB_DIR . 'qhm_template.php'; $qm = QHM_Message::get_instance(); $qt = QHM_Template::get_instance(); $qt->create_cache = false; ///////////////////////////////////////////////// // INI_FILE: 言語設定 define('SOURCE_ENCODING', 'UTF-8'); define('CONTENT_CHARSET', 'UTF-8'); // おかしな設定のサーバー対策 if (ini_get('mbstring.encoding_translation') && ini_get('mbstring.http_input') != 'pass' && ini_get('mbstring.http_input') != 'auto' && strtoupper(ini_get('mbstring.internal_encoding')) != SOURCE_ENCODING) { define('WARNING_OF_ENCODING', 1); } define('MB_LANGUAGE', $qm->m['mb_language']); mb_language(MB_LANGUAGE); mb_internal_encoding(SOURCE_ENCODING); ini_set('mbstring.http_input', 'pass'); mb_http_output('pass');