function.inc.php 文件<?php// 获取用户IP地址function getIp() { if($_SERVER['HTTP_CLIENT_IP']) { return $_SERVER['HTTP_CLIENT_IP']; } elseif ($_SERVER['HTTP_X_FORWARDED_FOR']) { return $_SERVER['HTTP_X_FORWARDED_FOR']; } else { return $_SERVER['REMOTE_ADDR']; }}function getFile($url){ if($f=fopen("$url","r")) { while(!feof($f)) { $s.=fgets($f); } fclose($f); return $s; } else { return false; } }function putFile($file_name,$file_string){ if($f=fopen($file_name,"w")) { fwrite($f, $file_string); } fclose($f);}function cnSubStr($string,$sublen) { if($sublen>=strlen($string)){ return $string; } $s=""; for($i=0;$i<$sublen;$i++){ if(ord($string{$i})>127){ $s.=$string{$i}.$string{++$i}; continue; }else{ $s.=$string{$i}; continue; } } return $s."..."; }function getPageBar($count = 0){ $bad_link_color = "#C0C0C0"; $page["url"] = eregi_replace("\&page=[^\&]+","",basename($_SERVER[SCRIPT_NAME])."?".$_SERVER[QUERY_STRING]); $page["result_count"] = (string) $count; $page["this_page"] = (empty($_GET["page"]))?"1":$_GET["page"]; $page["this_page"] = ($page["result_count"] == 0)?"0":$page["this_page"]; $page["page_size"] = $GLOBALS["option"]["page_size"]; $page["page_count"] = (string) ceil($page["result_count"]/$page["page_size"]);