筛选器


/* PHP
$conditions = array('price','color','metal');//要进行筛选的字段放在这里
$price = $color = $metal='';//先给需要筛选的字段赋空值,这些值将输出到页面的hidden fileds 中
//以下循环给已经进行的筛选赋值,以便能够在下一次筛选中保留
foreach($conditions as $value){
if(isset($_GET[$value])){
$$value = $_GET[$value];
}
}
//以下是演示输出$_GET数据
print_r($_GET);
*/





分类筛选演示









返回 分钟/小时/天/年月日

返回 分钟/小时/天/年月日

public function timeFormat($timeInt, $format = 'y年m月d日')
    {
       //未添加判断
        $d = time() - strtotime($timeInt);
        if ($d < 0) {
            return '';
        } else {
            if ($d < 60) {
                return '1分钟前';
            } else {
                if ($d < 3600) {
                    return floor($d / 60) . '分钟前';
                } else {
                    if ($d < 86400) {
                        return floor($d / 3600) . '小时前';
                    } else {
                        if ($d < 604800) { // 7天内
                            return floor($d / 86400) . '天以前';
                        } else {
                            return date($format, strtotime($timeInt));
                        }
                    }
                }
            }
        }
    }

PHP简单路由


define('BASE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);//系统根目录
define('MODULE_PATH', BASE_PATH.'modules'.DIRECTORY_SEPARATOR);//模块目录
  
$module = empty($_GET['m']) ? '' : strtolower($_GET['m']); //文件夹
$control = empty($_GET['c'])? 'index' : strtolower($_GET['c']); //文件{类}
$action = empty($_GET['a'])? 'index' : strtolower($_GET['a']); //方法
  
if($module){
     $controlFile = MODULE_PATH . $module . DIRECTORY_SEPARATOR . $control . '.php';
     if( !file_exists($controlFile) )
          echo $module . DIRECTORY_SEPARATOR . $control . '.php'.'类文件不存在'; exit();
  
     include($controlFile);
     $c = new $control;
  
     if( !method_exists($c, $action) )
          echo $c.'方法不存在'; exit();
  
     $c->$action();
}else{
     //默认首页[可用smarty模板引擎加载视图]
     $smarty->display('index.html');
}

/**
写了个简单的路由控制功能,根据参数m,c,a,控制响应url的模块,文件,方法。(MVC)方式URL。
说明:
MVC方式,m模块[对应模块文件夹],c控制器[对应类文件],a方法[对应对象方法]
没有指定module时默认访问系统首页
没有指定control时默认访问index[文件|类],没有该文件时输出文件[类]不存在错误
没有指定action时默认访问index[方法],没有该方法时输出方法不存在错误

例如:http://www.ioqx.com/web/index.php?m=admin
访问 module下admin文件夹下的index文件(类名与文件名相同)下的index方法
*/

PHP函数

第2篇 服务器数据库篇

第2章 Apache函数 15
2.1 Apache信息获取类函数 15
2.1.1 apache_child_terminate函数:在本次请求结束后终止Apache进程 15
2.1.2 apache_get_modules函数:获取Apache的模块列表 16
2.1.3 apache_get_version函数:获取Apache的版本 16 继续阅读“PHP函数”