呵呵是啊!php5的bug多多.我在php4上写了个程序.日期函数用的是data("Y-m-d H:i:s")运行的好好的.可是到了php5上运算出来的时间跟服务器的时间差了好几个小时.没天早晨9点的时候运算出来的是凌晨1点多的时间。依次往后推.就是找不出来是那里的问题。

解决方案 »

  1.   

    二楼的估计是time zone的问题。
    不过php在win上面运行是bug狂多,连php开发team自己也不回避这个。
      

  2.   

    php4稳定么?楼上的,稳定的话,我们还是用4吧。
      

  3.   

    不好意思,顺手写写习惯了。是date.更正
    我用的是winxp
    php版本是PHP Version 5.1.1
    iis和apache都是这种情况.
    不知道有遇到过这种情况的吗?
      

  4.   

    是啊!php4是稳定啊!但功能少啊!php5里md5可以这样用md5("123",[true or false])不知道大家知道吗?php4里就不行.
      

  5.   

    是啊!php4是稳定啊!但功能少啊!php5里md5可以这样用md5("123",[true or false])不知道大家知道吗?php4里就不行.true是16位的.false是默认的32位
      

  6.   

    有bug是很正常的。
    不知你用的是哪个版本,我的php5.0.3就没有问题嘛“但弄第三个上去就不行了:一更新缓存要么说找不./forumdata目录或者没写权限(我确定这两个问题不存在)……”
    前者可能是服务器太忙,你可以限制一下流量。
    后者需要确认目录是否允许存档
      

  7.   

    我用php5.1.1 发现这样
    过几个小时域者人多时候。
    apahce自动停了。
      

  8.   

    2楼的问题要先设置time-zonePHP5在WIN2K3下不太稳定是事实。
      

  9.   

    to  handong2004(冬雨) 
    你是5.1吧,这个不是bug。5.1有了时区设置,可能是配置错误。
      

  10.   

    我的无问题
    PHP Version 5.1.0RC4
      

  11.   

    哦是5.1.1的新功能啊!多谢了,鄙人真是孤陋寡闻啊!见笑了。
    关于date.timezone的设置:
    在php.ini中设置,可选的时区有:
    Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)
    港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
    还有新加坡:Asia/Singapore
    其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC给以后象我这样不知道的人做个参考.
      

  12.   

    PHP好像和windows有仇,总是这里或那里不好用
      

  13.   

    php5在win2003上跑数不稳定啊,php4还可以