方林

再多的天才也无法胜过对细节的关注
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  PHP

摘要:最近研究yii框架,安装好gii准备创建model,却出现CDbConnection failed to open the DB connection: could not find driver错误。。网上搜索了一下,解决步骤如下:一. 首先访问http://www.xxx.com/requirements/index.php看下其中的"警告" 我是用mysql,所以需要pdo mysql扩展模块,这项出现警告,说明pdo_mysql没有安装或没有开启,当然就会出现could not find drive错误二.php_mysql安装方法: 1.#http://pecl. 阅读全文

posted @ 2012-06-08 17:20 fl_dream 阅读(5618) 评论(0) 推荐(0)

摘要:1. register_globals = off2.sql语句写时尽量不要省略小引号和单引号3.正确的使用$_POST, $_GET,$_SESSION等接受参数,并加以过滤4.提高数据库命名技巧。对于一些重要的字段可根据程序特点命名5.对于常用主法加以封装,避免直接显露sql语句待续。。 不断更新中 阅读全文

posted @ 2012-05-27 21:41 fl_dream 阅读(123) 评论(0) 推荐(0)

摘要:一. PHP中发送邮件的两种方式 1. mail函数 mail()方式发送邮件需要以下条件: 需要在php.ini配置[mail function]; For Win32 only.SMTP = localhostsmtp_port = 25; For Win32 only.;sendmail_from = me@example.com; For Unix only. You may supply arguments as well (default: "sendmail -t -i").;sendmail_path = 需要类似于sendmail这样的组件支持 2.soc 阅读全文

posted @ 2012-05-27 19:30 fl_dream 阅读(1036) 评论(0) 推荐(0)

摘要:一. PDO简介和配置 PDO(PHP Data Object)是PHP5中加入的东西,是php5新加入的一个功能,因为在php5以前都是一堆的数据库扩展来跟各个数据库的连接和处理,比如php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等。 php6中也是默认使用PDO的连接方式,而将mysql扩展作为辅助的一个方式。 如何启动? 打开php.ini extension=php_pdo.dll extension=php_pdo_mysql.dll extension=php_pdo_pgsql.dll extension=p.. 阅读全文

posted @ 2012-05-26 23:30 fl_dream 阅读(550) 评论(0) 推荐(0)

摘要:所谓闭包,即内部函数使用了在外部定义的变量先来看下一个简单的例子,以便有个初步认识:<?php$msg = "Hello!";$fun = function () use ($msg) { //传值 echo $msg."\n";};$msg = "world!";$fun();[fl@linux1 ~]$ php test.phpHello!<?php$msg = "Hello!";$fun = function () use (&$msg) { //传引用 echo $msg."\ 阅读全文

posted @ 2012-05-21 17:54 fl_dream 阅读(263) 评论(0) 推荐(0)

摘要:test 阅读全文

posted @ 2012-05-15 15:47 fl_dream 阅读(95) 评论(0) 推荐(0)