## Basic Functions ################################################################################
function goPrepage($message = '') {
// ÀÌÀü ÆäÀÌÁö·Î À̵¿ÇÏ´Â ÇÔ¼ö
if ($message) {
echo ("
");
} else {
echo ("
");
}
exit();
}
function goPage($page, $message = '') {
// ÁÖ¾îÁø url($page)·Î À̵¿ÇÏ´Â ÇÔ¼ö
if ($message)
echo ("
");
echo ("");
exit();
}
function subkostr($string, $length) {
// ÇÑ±Û ¹®ÀÚ¿À» ÀÚ¸£´Â ÇÔ¼ö
$stringLen = strlen($string);
if ($stringLen > $length) {
for ($j = $length - 1, $tail = 0; $j >= 0; $j--, $tail++) {
$c = substr($string, $j, 1);
if (ord($c) < 128)
break;
}
$tail = ($tail % 2) ? 1 : 0;
$string = substr($string, 0, $length + $tail) . "...";
} else {
$string = $string;
}
return $string;
}
function formsize($size) { // refer to JSboard
// ÀÔ·Â ÆûÀÇ ±æÀ̸¦ ºê¶ó¿ìÁ®¿¡ µû¶ó ¹Ù²Û´Ù
$agent = getenv("HTTP_USER_AGENT");
// os¿¡ µû¶ó ³ª´©°í... ºê¶ó¿ìÁ®¿¡ µû¶ó ³ª´©ÀÚ.
if(ereg("Win", $agent)) {
// À©µµ¿ìÁî...
if(ereg("MSIE", $agent)) {
// ÀͽºÇ÷ξîÀÎ °æ¿ì...
} else if(ereg("^Mozilla/5", $agent)) {
// ¸ðÁú¶óÀÎ °æ¿ì...
$size = $size / 1.7;
} else if(ereg("^Mozilla/4", $agent)) {
// ³ÝÃ÷ÄÉÀÌÇÁÀÎ °æ¿ì...
$size = $size / 1.7;
}
} else if(ereg("Linux", $agent)) {
// ¸®´ª½º!
if(ereg("MSIE", $agent)) {
// ÀͽºÇ÷ξîÀÎ °æ¿ì...
} else if(ereg("^Mozilla/5", $agent)) {
// ¸ðÁú¶óÀÎ °æ¿ì...
$size = $size / 1.7;
} else if(ereg("^Mozilla/4", $agent)) {
// ³ÝÃ÷ÄÉÀÌÇÁÀÎ °æ¿ì...
$size = $size / 2.4;
}
} else {
// ±× ¿Ü... FreeBSD???
if(ereg("MSIE", $agent)) {
// ÀͽºÇ÷ξîÀÎ °æ¿ì...
} else if(ereg("^Mozilla/5", $agent)) {
// ¸ðÁú¶óÀÎ °æ¿ì...
$size = $size / 1.5;
} else if(ereg("^Mozilla/4", $agent)) {
// ³ÝÃ÷ÄÉÀÌÇÁÀÎ °æ¿ì...
$size = $size / 1.5;
}
}
$size = intval($size);
return $size;
}
function getmicrotime() {
// Return current UNIX timestamp with microseconds ... from PHP Manual...
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
function encrypt($string) {
// stringÀ» ÀԷ¹޾Æ, 16 ÀÚ¸®ÀÇ ¾ÏÈ£È ½ºÆ®¸µÀ» ¹ÝȯÇÑ´Ù. MySQL ¾ÏÈ£È ÀÌ¿ë
$db = new DB;
$result = $db->execute("select password('$string')");
$row = mysql_fetch_row($result);
return $row[0];
}
## End Basic Functions ############################################################################
?>