📄 c_function.php
字号:
<?php
/**
* CuteBook 多用户留言本
* 程式版權 (c) 2001 by midiguy www.jaxp.net
* 作者Email: midiguy@263.net 欢迎批评指正
* 请不要修改版权信息,谢谢
*/
class c_function {
// E-Mail Validate
function is_email_valid($c_mailaddr)
{
if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$", $c_mailaddr)) return false;
return true;
}
// username validate
function username_validate($username, $min_len, $max_len)
{
if (!$this->string_length_between($username, $min_len, $max_len)) return false;
if (!ereg("^[a-z0-9]*$", $username))return false;
return true;
}
// password validate
function password_validate($c_passwd, $min_len, $max_len)
{
if (!$this->string_length_between($c_passwd, $min_len, $max_len)) return false;
if (!ereg("^[_a-zA-Z0-9]*$", $c_passwd))return false;
return true;
}
// string length check
function string_length_between($c_char, $i_len1, $i_len2 = 100)
{
$c_char = trim($c_char);
if (strlen($c_char) < $i_len1) return false;
if (strlen($c_char) > $i_len2) return false;
return true;
}
// text filter,html allowed
function text_filter($str)
{
$str = chop($str);
$str = stripslashes($str);
return $str;
}
// text filter,html forbidden
function text_filter_html($str)
{
$str = chop($str);
$str = stripslashes($str);
$str = nl2br(htmlspecialchars($str));
return $str;
}
// get client IP
function get_client_ip()
{
global $_SERVER;
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
} elseif (isset($_SERVER["HTTP_CLIENT_IP"])) {
$realip = $_SERVER["HTTP_CLIENT_IP"];
} else {
$realip = $_SERVER["REMOTE_ADDR"];
}
return $realip;
}
function _pages($page, $items_size, $pagecount, $c_url)
{
$item_start = $page - ceil($items_size / 2);
if ($item_start < 1) $item_start = 1;
$item_end = $items_size + $item_start;
if ($item_end > $pagecount) $item_end = $pagecount;
$_backward = ($page == 1)?1:($page-1);
$_forward = ($page == $pagecount)?$pagecount:($page + 1);
$l_arrow = "$c_url&page=$_backward><</a>";
$r_arrow = "$c_url&page=$_forward>></a>";
$item_list_info = array();
for($i = $item_start;$i <= $item_end;$i++) {
if ($i == $page) {
$item_list_info[] = $i;
} else {
$item_list_info[] = "$c_url&page=$i>$i</a>";
}
}
return array('item_list_info' => $item_list_info, 'l_arrow' => $l_arrow, 'r_arrow' => $r_arrow);
}
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -