只获取系统类型: php_uname('s') (或:PHP_OS,例:Windows NT)
获取前进程用户名: Get_Current_User()
获取PHP版本: PHP_VERSION
获取Zend版本: Zend_Version()
获取PHP安装路径: DEFAULT_INCLUDE_PATH
获取当前文件绝对路径: __FILE__
获取Http请求中Host值: $_SERVER["HTTP_HOST"] (返回值为域名或IP)
获取服务器IP: GetHostByName($_SERVER['SERVER_NAME'])
接受请求的服务器IP: $_SERVER["SERVER_ADDR"] (有时候获取不到,推荐用:GetHostByName($_SERVER['SERVER_NAME']))
获取服务器解译引擎: $_SERVER['SERVER_SOFTWARE']
获取服务器CPU数量: $_SERVER['PROCESSOR_IDENTIFIER']
获取服务器系统目录: $_SERVER['SystemRoot']
获取服务器域名: $_SERVER['SERVER_NAME'] (建议使用:$_SERVER["HTTP_HOST"])
获取用户域名: $_SERVER['USERDOMAIN']
获取服务器语言: $_SERVER['HTTP_ACCEPT_LANGUAGE']
获取服务器Web端口: $_SERVER['SERVER_PORT']
访问用户的浏览器信息: $_SERVER['HTTP_USER_AGENT'];
script language="JavaScript"
document.write("浏览器名称: "◆navigator.appName◆"br");
document.write("浏览器版本号: "◆navigator.appVersion◆"br");
document.write("系统语言: "◆navigator.systemLanguage◆"br");
document.write("系统平台: "◆navigator.platform◆"br");
document.write("浏览器是否支持cookie: "◆navigator.cookieEnabled◆"br");
/script
我先把我建立的数据发出来(只是为了测试,可能不是很严谨):
首先是创建数据表(mysql中命令行):
create?table?fangjia(
begin?date?not?null,
end?date?not?null);
然后是插入测试数据:
目前数据表有的数据为:
mysql?select?*?from?fangjia;
◆----◆------------◆------------◆
|?id?|?begin?|?end??|
下面是php代码:
$con=mysql_connect('localhost','root','');//这里根据你自己的情况来写
mysql_select_db('test',$con);//这里根据你自己的情况来写
$ab=mysql_query("select?*?from?fangjia?where?begin?='{$queryEnd}'?and?end?='{$queryBegin}'");//只有数据库中,begin字段的值?小于等于?开始日期,并且end字段的值?大于等于?结束日期的时候,才是符合条件的
while($value=mysql_fetch_assoc($ab)){
$beginDate=strtotime($value['begin'])strtotime($queryBegin)?strtotime($value['begin'])?:strtotime($queryBegin);//转化为时间戳来运算,如果字段begin的日期大于开始日期,那么计算时使用的开始日期就是end字段的值,否则为开始日期的值
$endDate=strtotime($value['end'])?strtotime($queryEnd)??strtotime($value['end']):strtotime($queryEnd);//原理同上
echo?'id为'.$value['id'].'的人请了'.$day.'天假br';
};
//以上代码的运行结果为:
设计数据表的时候留一个审批状态的字段,默认为未审批,去前台查询出未审批的修改状态
表里面增加一个 "审核状态"字段, 默认是0 ---未审核
审核通过设置成 1,
update 请假表 set 审核状态=1 where 请假条编号=1
在你输出日历日期的时候,判断这天是请假还是正常上班,如果是请假日期就显示红色
①.、在数据库的建立个请假表,设个时间字段 leave_time.