<?php
function tree($mulu)
{
$mydir = dir($mulu);
echo "<ul>";
while($file = $mydir->read())
{
if((is_dir("$mulu/$file")) && ($file!==".") && ($file!==".."))
{
echo "<li><font color=red>$file</font></li>";
tree("$mulu/$file");
}else
{
if(($file!==".")&&($file!==".."))
{
echo "<li>$file</li>";
}
}
}
echo "</ul>";
$mydir->close();
}
tree("..");
?>
php5时差问题
<?php echo date("Y-m-d H:i:s");?>时间相差八小时
为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时
解决办法:
1.修改php.ini
查找date.timezone有这么一行
;date.timezone =
将;去掉,改成
date.timezone = PRC
2.在输出时间前添加:date_default_timezone_set("PRC");
即:输入 date_default_timezone_set("PRC"); $d=date("Y-m-d H:i:s"); echo $d; 那么它将显示系统的当前时间.




