单例设计模式

单例设计模式
需求如下:每次对数据库连接的访问中都只能获得唯一的一个数据库连接,具体连接数据库的详细代码忽略。 class Mysql { private static $instance = null; private $conn; private function __construct() { mysql_connect('localhost','root',''); } public static function getInstance() { if(!self::$instance instanceof self) { self::$instance = new self; } return self::$i...

windows下安装memcached扩展

windows下安装memcached扩展
1、安装扩展最重要的一步就是下载正确的版本的dll文件,和确保php.ini中extension_dir的路径正确。根据phpinfo()寻找PHP版本、ts  或 nts、vc6  或 vc9 2、下载地址:php_memcache.dll 3、把php_mamcache.dll放入正确的ext目录中 4、修改php.ini文件,引入dll 5、重启apache  

【CI框架】site_url()和base_url()的区别

【CI框架】site_url()和base_url()的区别
site_url()和base_url()很容易混淆,下面来说说他们的区别:   假如你config文件里面的base_url和index_page是这样定义的: config['base_url'] = "http://domain.com/"; config['index_page'] = "index.php";   那么你若使用site_url("news/php/2");则实际url为: http://domain.com/index.php/news/php/2 若使用base_url("news/php/2");则url为: http://domain.com/news/php2 发现没有,base_u...

【ci框架】自定义扩展核心控制器类MY_Controller

【ci框架】自定义扩展核心控制器类MY_Controller
<?php   class MY_Controller extends CI_Controller{         //构造函数:在构造函数中判断用户是否已经登陆,如果登陆,可进入后台控制器,返回跳转到登陆页面       public function __construct(){           parent::__construct();           $this->load->helper("url");           $this->load->model("user_model");//user_model模型类实例化对象   ...

【ci框架】CI框架中使用cookie的三种方式

【ci框架】CI框架中使用cookie的三种方式
//第一种设置cookie的方式:采用php原生态的方法设置的cookie的值   setcookie("user_id",$user_info['user_id'],86500);   setcookie("username",$user_info['username'],86500);   setcookie("password",$user_info['password'],86500);   //echo $_COOKIE['username'];     //第二种设置cookie的方式:通过CI框架的input类库设置cookie的值   $this->input-...

PHP大转盘中奖概率算法

PHP大转盘中奖概率算法
近日工作中有一项目,APP客户端有大转盘抽奖,具体如何抽奖当然在我们服务端实现洛。下面和大家简单分享一下实现代码: header("Content-type: text/html; charset=utf-8"); $prize_arr = array( '0' => array('id'=>1,'prize'=>'平板电脑','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'...

php中获取中文首字母

php中获取中文首字母
利用php取得中文字符串中第一个汉字的字母! <?php $limit = array( //gb2312 拼音排序 array(45217,45252), //A array(45253,45760), //B array(45761,46317), //C array(46318,46825), //D array(46826,47009), //E array(47010,47296), //F array(47297,47613), //G array(47614,48118), //H array(0,0),         //I array(48119,49061), //J array(49062,49323), //K array(49324...

wamp开启rewrite_module重写功能

wamp开启rewrite_module重写功能
前段时间时间一直用xampp做项目,但是最新版的xampp的php版本是5.5,个人觉得有点高了,于是想重新使用wamp,把项目拷贝到wamp中打开浏览器,始终是找不到,仔细一看,原来是wamp默认是不开启rewrite_module的。 1、开启rewrite_module:鼠标左键点击右下角wamp运行图标,在选项中Apache->Apache模块中找到rewrite_module,点击即开启本模块。wamp会自动重启服务。 2、修改httpd.conf文件:同样,在Apac...
Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备19045515号-2

用户登录

分享到: