发现不少人在初学 CakePHP 时遇到中文乱码的问题。如图:

首先需要确认的是,你mysql库里面的编码设置都是utf-8

解决方案很简单,就是在数据库配置文件(/app/config/database.php)里加一句
Continue reading ‘解决方案:CakePHP中文乱码问题’
发现不少人在初学 CakePHP 时遇到中文乱码的问题。如图:

首先需要确认的是,你mysql库里面的编码设置都是utf-8

解决方案很简单,就是在数据库配置文件(/app/config/database.php)里加一句
Continue reading ‘解决方案:CakePHP中文乱码问题’
尽管配置PHP开发环境很简单,但是对于一些刚入门或者尚未入门的同学来说,仍然是件“痛苦”的事情。
如果你想”偷懒”,这里有满足你的办法。
Windows环境下,配置apache+mysql+php,最简单的方法莫过于使用一些打包好的套件。
个人推荐:WAMP。

整个安装过程很简单:
1、下载最新的安装包(官方网站,SourceForge),当前版本WampServer 2.0a,集成了apache 2.2.6、 PHP 5.2.5 + PECL、SQLitemanager、MySQL 5.0.45、Phpmyadmin。
2、运行安装包。
a)首先会弹出一个“重要提示”,告诉你,“不要从wamp5.1.x版本,如果之前安装过wamp5.1.x,那么安装新版本之前,请保存数据,卸载wamp5并删除wamp目录”。如果是全新安装的话,直接点“是”即可。

b)弹出安装向导。不用理会,“next”即可


最近在招聘PHP WEB开发工程师。来面试的人不少,总的感受:想招到一个靠谱的人,很难!
面试的过程中,总会遭遇一些有趣的事情。下面的某君尤为突出。
前几位来应聘的几位同学答题效果非常糟糕,甚至有人题未答完就悄悄溜了。
或许试题太难?于是乎,准备了一套很简单的试题给下一位应聘者。
当我把试题展现给他时,只见他面露微笑,一副胸有成竹的样子,我心中窃喜,终于来了一个靠谱的人咯。
果然,”不负所望”,仅仅15分钟,他便来告诉我:做完了。
过去瞅了瞅他的答案,差点崩溃…列举3个
1、
问:如何实现字符串翻转?
答:把字符串放进数组,然后从底开始读取;
(我:请问你能否写出代码实现这个功能)
(某君:这是语法问题,这台机器能上网不?)
(我:…)
ps.面试过程中,是不允许使用网络、查阅手册的。
字符串翻转:比如输入“小鱼的航海日志”,输出 “志日海航的鱼小”
2、
问:实现中文字串截取无乱码的方法。
答:PHP截取字符就无乱码。
ps.汗…没乱码问题能让你想办法解答吗..
3、
问:写出优化MYSQL数据库的方法。
答:请参考官方网站
(我:…这题回答的真是暴强!faint..彻底把我击垮咯,无语..)
其实后来换的这套很简单的试题就是网络上广为流传的PHP面试题。
完整的题目和答案都很容易通过google、百度搜索到。
题目考察的内容也是非常基础的,如果这套题都答不出来,水平可想而知。

2007 Overall Open Source Content Management System Award:
全面大奖
1. Drupal
2. Joomla!
3. CMS Made Simple
Most Promising Open Source Content Management System:
最有前途开源CMS
Best PHP Open Source Content Management System:
最佳PHP开源CMS
Best Other Open Source Content Management System:
最佳其他开源CMS
1. mojoPortal
2. Plone
3. Silva
Best Open Source Social Networking Content Management System:
最佳开源社会化网络CMS
其实xoops也是一套很不错的PHP开源CMS