用PHP写的DIV+CSS日历函数
其实这篇文章也不能算作是原创,只是在原作者的基础上修改的比较多,几乎重写了一遍。
<?php
/**
*在原作者的基础上修改的,呵呵,不过忘记了原作者是谁了,
*如果原作者看到的话,给我一个提示,o(∩_∩)o...
*我的blog:http://etongchina.blogcn.com
*我的邮箱:etongchina@gmail.com
**/
function calendar($year='',$month='',$linkurl='',$checkurl=''){
//处理日期
$year = $year?$year:date("Y");
$month = ($month!=='')?$month:date("m");
$day = $day?$day:date("d");
// if(date("Y-m") < ($year.'-'.$month)){
// showmessage("查询日期大于当前日期,请检查输入");
// }
if($year<2000){
showmessage("日期出错了,请检查输入",$_SESSION[url_forward],1);
}
if($month==0) {
$month=12; $year--;
}
if($month==13) {
$month=1; $year++;
}
$str = '';
$str .='<div style="width:300px; margin-top:50px;">';
$str .= '<div style="float:left">';
$str .= '<span class="calendar" style="width:30px;height:28px;">';
$str
.= '<a
href="javascript:getResponse('."'".$linkurl."&month=".($month-1)."&year=".$year."'".')">'."<<</a></span>";
$str .= '<span class="calendar" style="width:158px; height:28px;font-size:12px">';
$str .="<a><b>".$year."年".$month."月</b></a></span>";
$str .='<span class="calendar" style="width:30px;height:28px;">';
$str
.= '<a
href="javascript:getResponse('."'".$linkurl."&month=".($month+1)."&year=".$year."'".')">'.">></a></span>";
相关文档:
linux中升级php和GD库笔记
php-5.1.2.tar.gz
安装php所需的软件包
(其中libxml2是安装php5必须的,为什么还需要perl呆会说明原因。)
libxml2-2.6.19.tar.gz
libxslt-1.1.15.tar.gz
ActivePerl-5.8.8.817-i686-linux-2.2.17-gcc-257965.rpm
curl-7.15.0.tar.gz
GD库所需要软件包
(有人说PHP源码包里自 ......
get_class_methods() // 所有方法
get_included_files()//返回当前页所有加载的文件
get_declared_classes()// 返回当前页所有class
get_declared_interfaces()// 返回所有的接口
get_defined_functions()// 返回所有的function &nb ......
计划任务(Schedule Task)是windows平台上和cron类似的一个程序,当然功能上差了很多了。
因为需要每个小时运行一个PHP程序,手动操作不现实了。
首先在cmd下测试,例如: c:\appserv\php5\php.exe "C:\AppServ\www\temp2.php"
有一点要注意就是如果那个PHP引用了其他页面,需要提供绝对路径了,至少我的测试 ......
国外的开源技术也影响和推动了国内开源程序的发展,国外优秀开源PHP建站程序一览中,很多国外开源程序并不太符合中国人的使用习惯,而国内有一些厂家或个人也做了一些不错的产品,不少程序是提供源代码下载的,虽然有些在许可协议上和开源许可证有些出入,但其在使用上还是挺符合中国人的使用习惯,今天我就介绍一些国内的PHP&rdqu ......
Linux配置APACHE2.2.4 + PHP5.2.1 + MYSQL5.0.37 + GD库
第一步:安装RedFlag Linux5.0
安装系统时请务必安装开发工具包和KDE开发工具包,WWW服务器和SQL服务器不要安装,否则可能会出现未知的错误。
第二步:确定linux系统是否安装gcc编译器
首先,GCC要有,不然什么都不能做.可以用gcc -v来查看是否安装了GCC,
#gcc - ......