PHP5: Non-static method should not be called statically

Posted in PHP on June 25th, 2008 by Adam

今天发现PHP5调用静态方法的时候出现如下的错误:

Error message: Non-static method My_Class::mystatic() should not be called statically

根据网上搜索的结果:

These messages are generated in compile time, all the functions are
executed AFTER that, so error_reporting(0); does not have any effect and
this is expected behaviour. – 来源

这个错误只是一个E_STRICT错误(Runtime Notice),不会影响其后的程序执行。解决办法可以隐藏E_STRICT的报告。

另外:关于File_PDF找不到File/PDF/fonts/courierb.php的问题。
File_PDF最新源文件里面也没有这个courierb.php文件,先暂时复制courier.php为courierb.php。

Tags: ,

手机上网的最佳选择-Opera Mini

Posted in 互联网 on June 20th, 2008 by Adam

这是我第一次用手机(长途客车上)写博客,感谢Opera Mini让我真正体会到用手机(Nokia N72)上网和用电脑没有区别.用手机上网我也有三四年的时间,其间也用过几种浏览器,可是效果一直不太满意!只能简单的发送和浏览文字和图像.Mini则完全不同,和我在电脑上用FireFox没什么区别!更有意思的是在手机上浏览时的缩放功能,动感而有效率!现在不用手提电脑我也可以方便在网上浏览和写博客,真是太让我兴奋!仿佛发现了新大陆!等待我去开拓和探索!Mini!你是最棒的!耶!~

这是直接在手机上传的照片
20062008687.jpg
另外,Flash看不到,正在测试:-)

Tags: , ,

超炫的flash 3D引擎:Alternativa3D

Posted in Flash, 互联网 on June 20th, 2008 by Adam

mwsnap150.jpg
这是一个由Alternativa3D发布的flash 3D引擎的DEMO展示: 不得不惊叹FLASH三维引擎的进步神速,里面的环境几乎和游戏无异,缩小窗口后效果更好。感觉三维模拟的技术已经逐渐成熟,互联网即将迎来三维时代!同时也期待用浏览器玩CS的日子。:)

Tags:

在中国银行托收支票居然要户口薄

Posted in 窄多废话 on June 10th, 2008 by Adam

今天在中国银行要求托收一张支票,本以为有身份证就可以了,谁知他们却说由于没有任何证明,证明支票上的地址是发给我本人的(支票上是我的名字拼音),所以不能给我托收。

最可笑的是号称可以代表我身份的身份证居然形同废纸,磨尽嘴皮,中国银行还是要求我至少要提供居民户口薄,可是远在他乡的我一时半会儿,去哪里弄那个该死的居民户口薄哦。

作为一名中华人民共和国的公民,可能最郁闷的就是这个时候了。别人邮递给我支票,既然我可以收到,又有身份证做证明,干嘛还要那该死的居民户口薄!?

Tags:

session_start(): Failed to initialize storage module

Posted in PHP on June 5th, 2008 by Adam

很多空间经常出现session_start的初始化错误,出错信息:

Fatal error: session_start(): Failed to initialize storage module: user (path: /tmp) in /home/***.php on line 1

从错误看来是系统临时目录/tmp无法保存session文件的问题,
原则上我们可以直接修改php.ini中的session.save_handler值从’user’到’files’。但是在虚拟空间里通常都没有修改权限。这是我的解决办法:

if(!is_dir(‘./tmp/’))mkdir (‘./tmp/’, 0700);
session_save_path(‘./tmp/’);
session_start();

直接在session_start前面增加上面的内容。

Tags:
RSS Feed