Keep It Simple, Stupid.

荒野无灯weblog

理解和运用PHP中的多态性

在面向对象编程,多态性是一个强大的和基本的工具。它可以用来在您的应用程序建立一个更有机的流。本教程将介绍多态性的笼统的概念,以及它如何在PHP中可以很容易地部署。 什么是多态性? Polymorphism(多态性)是一个很长的单词,但是它表示的是一个非常简单的概念。 多态性描述了在面向对象编程模式中...

分享一个在线打包压缩网站内容的PHP脚本

该脚本是我最初从某个网站下载的,我将原脚本稍微修改下,使之更好使用。 脚本作用: 打包指定的目录为zip压缩文档,然后你可以通过浏览器或者FTP工具下载之。 我所做的优化和修改: 界面稍微美化了一下,wp风格 增加“当前目录”显示 以不同颜色显示文件和目录,利于分辨 密码记录修改为以hash...

Yii中同时连接多个数据库

0×01: 配置 在主配置文件 (main.php) 中: 'db'=>array( 'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db', ), 'db2'=>array(

PHP 真值表

在http://dhost.info/yeah/read.php/88.htm上面看到的:

Yii连接mssql 数据库配置

从http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=80e44913-24b4-4113-8807-caae6cf2ca05 下载MSSQL 的PDO 扩展,然后安装释放它到PHP的ext目录下面。

Discuz! X2 SQL注射漏洞 (20110629)

来自岁月联盟猪猪的博客: http://blog.syue.com/post/148.html 详细: if(!defined(‘IN_DISCUZ’)) { exit(‘Access Denied’); } define(‘NOROBOT’, TRUE); @list($_G['gp_aid'],...

可视化编辑器令人蛋疼的取值

今天在做一个查询的子模块,沿用了原网页的gbk编码。 发现用kindeditor 出出来的值是这样的: [cc lang="html"] 评价评价评价评价评价评价 蛋疼啊,折腾了好久找不出原因所在。 后来用ckeditor 测试,发现情况与上面的一样。 我不甘心,再换,这次tinymce果然没有让...

给drupal添加分类

drupal安装后默认是没有“分类”的,不像WP。 不过要建立分类也很简单。 进入 admin/structure/taxonomy ,然后 Add vocabulary (新增词汇) ,我们就取名叫“分类” 吧,Machine-readable name 就填写category . 然后我们...

drupal分类显示在菜单中的方法

需要的模块: Nice Menus Taxonomy Menu 这里用的是Nice Menus 7.x-2.0-beta2 ,Taxonomy Menu 7.x-1.1 激活Taxonomy Menu后,到admin/structure/menu/add (Administration » Stru...