/////////////////////////////////////////////////
// PukiWiki - Yet another WikiWikiWeb clone.
//
-// $Id: func.php,v 1.13 2003/02/11 04:51:58 panda Exp $
+// $Id: func.php,v 1.14 2003/02/15 13:10:19 panda Exp $
//
// ʸ»úÎó¤¬InterWikiName¤«¤É¤¦¤«
);
}
-// ¥¨¥é¡¼¥Ï¥ó¥É¥é´Ø¿ô
-function myErrorHandler($no, $str, $file, $line, $variable)
-{
- global $vars;
-
- $messages = array(
- 1=>'ERROR',
- 2=>'WARNING',
- 4=>'PARSE',
- 8=>'NOTICE',
- 16=>'CORE_ERROR',
- 32=>'CORE_WARNING',
- 64=>'COMPILE_ERROR',
- 128=>'COMPILE_WARNING',
- 256=>'USER_ERROR',
- 512=>'USER_WARNING',
- 1024=>'USER_NOTICE'
- );
- $fatal_errors = array(E_ERROR,E_CORE_ERROR,E_COMPILE_ERROR,E_USER_ERROR);
-
- $error = '-'.get_date("Y-m-d H:i:s");
-
- if ($vars['page'] != '') {
- $error .= " [[{$vars['page']}]]";
- }
-
- foreach ($messages as $_no=>$mes) {
- if ($no & $_no) {
- $error .= " ''$mes''";
- }
- }
-
- $error .= "($no)";
- $error .= "~\n$str on $file line $line\n";
- $fp = fopen('./wiki/'.encode(':ErrorLog').'.txt','a') or exit -1;
- fwrite($fp,$error);
- fclose($fp);
-
- if (in_array($no,$fatal_errors)) {
- exit -1;
- }
-}
-
-//ÊÑ¿ô¥À¥ó¥×¤òÊÖ¤¹
-function dumpvar($var)
-{
- ob_start();
- print_r($var);
- $body = ob_get_contents();
- ob_end_clean();
- return $body;
-}
-
//AutoLink¤Î¥Ñ¥¿¡¼¥ó¤òÀ¸À®¤¹¤ë
function get_autolink_pattern()
{
/////////////////////////////////////////////////
// PukiWiki - Yet another WikiWikiWeb clone.
//
-// $Id: init.php,v 1.25 2003/02/14 07:11:18 panda Exp $
+// $Id: init.php,v 1.26 2003/02/15 13:10:38 panda Exp $
//
/////////////////////////////////////////////////
-// ¥¨¥é¡¼¥Ï¥ó¥É¥é¤òÀßÄê
-ini_set('error_reporting', E_ALL);
-$old_error_handler = set_error_handler('myErrorHandler');
-
-/////////////////////////////////////////////////
-// ½é´üÀßÄê (for EUC-JP)
+// ½é´üÀßÄê
define('ENCODING','EUC-JP');
define('LANG','ja');
-mb_http_output(ENCODING);
-mb_internal_encoding(ENCODING);
/////////////////////////////////////////////////
-// ½é´üÀßÄê (for UTF-8)
-/*
-define('ENCODING','UTF-8');
-// HTTP_ACCEPT_LANGUAGE¤«¤é¥¹¥¥ó¤ò·èÄꤹ¤ë(experimental)
-$lang = 'ja'; // ¥Ç¥Õ¥©¥ë¥È
-$support = array('ja','en');
-
-if (array_key_exists('HTTP_ACCEPT_LANGUAGE',$_SERVER) and
- preg_match_all('/([a-z]{2})(?:;q=([0-9.]+))?/',$_SERVER['HTTP_ACCEPT_LANGUAGE'],$matches,PREG_SET_ORDER)) {
- $matches[0][2] = 1;
- $q = 0;
- foreach ($matches as $arr) {
- if ((array_search($arr[1],$support) !== FALSE) and ($arr[2] > $q)) { //supported and qualify is greater
- $lang = $arr[1];
- $q = $arr[2];
- }
- }
-}
-define('LANG',$lang);
-mb_http_output(ENCODING);
-mb_internal_encoding(ENCODING);
-*/
-/////////////////////////////////////////////////
// ½é´üÀßÄê (¥Ð¡¼¥¸¥ç¥ó/Ãøºî¸¢)
define('S_VERSION','1.4pre4');
define('S_COPYRIGHT','