![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 59
wujindou
这个作者很懒,什么都没留下…
展开
-
CI项目设计Redis队列
使用Redis处理复杂的队列问题。原创 2014-03-19 12:50:05 · 3954 阅读 · 0 评论 -
CI项目设计权限检查
php ci项目设计权限检查原创 2014-03-17 10:42:31 · 1161 阅读 · 0 评论 -
CI项目配置文件
配置虚拟站点:在apache/extra/conf/httpd-vhosts.conf中设置 ##ServerAdmin localhost2 DocumentRoot "D:/software/xamp/htdocs/admin.cs.com" ServerName admin.cs.com DirectoryIndex index.php原创 2014-03-12 15:18:06 · 665 阅读 · 0 评论 -
CI框架设置Layout布局
在使用CI的过程中,发现没有很好的布局使用,而如果每个文件都手工添加有太浪费时间和效率,回顾以前的项目记得曾经做过CI的layout的设置,网上查找下还真找到了。。记录下使用技巧,以后有项目也可以参考使用。首先定义全局的Controller,在项目的applcation/core目录下定义自己的Contt原创 2014-03-11 15:40:49 · 3670 阅读 · 1 评论 -
工作记录(一)
由于手头的项目基本是这样的样式,好的项目结构便于阅读项目的文件,掌握项目中的结构,(1).php项目目录设置 webroot /----------------|config.php (定义项目的各种路径) admin (项目后台管理目录) api (api 调用目录) Mode原创 2014-03-03 15:26:03 · 656 阅读 · 0 评论 -
php使用curl多线程提交
php不想java可以直接继承Thread接口或者实现Runnable接口,进行多线程的开发,不过php中提供了强大的curl工具支持多线程,php中可以使用curl_multi_init()等来模仿并行处理和多线程程序功能。同时可以使用curl_multi_init()模仿多线程的提交。如下面程序所示:<?phpinclude "log.php"; $stime=microtime(原创 2014-02-27 12:51:22 · 1171 阅读 · 0 评论 -
PHP实现多构造的类
有时候实例化类时,需要根据构造方法的参数个数进行初始化不用的内容,这有点像php函数或方法的可选参数<?php class A { public function __construct() { $a = func_get_args(); $i = func_num_args(); if (method_ex转载 2014-02-11 10:42:16 · 788 阅读 · 0 评论 -
小知识点记录
最近看到点面试题,发现有些知识点自己也不是很清楚于是网上查找并记录下来以供自己以后查看。 一、如何比较对PHP的对象类型的字段进行排序?(1)首先可以使用对象数组,利用简单的交换来进行操作。这个就不赘述了,可以使用任何想使用的排序方法:冒泡、希尔、插入、快速等。(2)使用PHP自带usort(),添加自定义这个就参考官网的文档。假如现在要对对象People中的年龄字段进行排序为原创 2014-02-21 10:44:16 · 593 阅读 · 0 评论 -
Jquery跨域获取php数据
使用Jquery宽裕获取php数据,使用jsonp获取另一个域名下的信息。js请求代码: $(function(){ $.ajax({ url:'http://domain.com/api/cors/jsonp.php', type:'GET', da原创 2014-01-10 10:31:53 · 973 阅读 · 0 评论 -
使用PHP处理二维数组下三角
今天项目开发中遇到一个问题,需要使用php把一个二维数组,处理下三角的数据,类似于矩阵的下三角处理,现在记录下来,以供自己以后参考:要处理的数据类似于这样:$array =array( array(10,21,31,51,71,91,200), array( 5,22,32,52,72,92 ,200), array( 9,23,33,53,73,93,150),原创 2013-12-25 14:05:00 · 745 阅读 · 0 评论 -
用单例模式写一个php数据库管理类
用惯了CodeIgniter框架,现在突然要自己用原生php开发,还真有点不习惯。。。因为接口开发过程中需要进行数据库的操作。。于是参考一些资料建立自己的数据库管理类: 首先建立数据库连接配置文件:db.config.php /*数据库配置文件*///开发用数据库define('DB_NAME', 'order');/** MySQL数据库用户名 */define(原创 2013-12-25 13:53:12 · 776 阅读 · 0 评论 -
PDO改造php数据库管理类
虽然说开发的项目供内部使用可是却很容易暴露一些sql注入的麻烦。。为了保证系统的安装性同时使用PDO可以方便的进行预处理和调用不同数据库驱动因此决定改造原来的php数据库管理类:给出大概的代码以供以后参考。。。include "db.config.php";/** * Description of DBManager * 数据库连接类 * @author Wujindou */原创 2014-01-07 17:05:07 · 690 阅读 · 0 评论 -
xhprof安装和使用方法
(1)从http://dev.freshsite.pl/php-extensions/xhprof.html获取php的window扩展 (2)从http://pecl.php.net/package/xhprof获取html显示包放在网站目录下 (3)开启php扩展 [xhprof]extension=php_x转载 2014-01-03 17:49:12 · 593 阅读 · 0 评论 -
让php显示详细错误信息,但不改php.ini的方法
转自: http://chenwei.me/p/66.html,权限归作者所有 error_reporting的用法有很多的,有时候调试的时候,有些文件不能提示详细错误信息,直接就是500错误,或者什么也没显示,今天在这个问题上真是纠结了很久。。。网上很多方法都是改php.ini,这个方法不可行,服务器上的环境显然是不可以乱改的,有些虚拟主机用户也没有权限改,直接在运转载 2013-12-31 17:18:31 · 1422 阅读 · 0 评论 -
CI环境设置脚本
使用CI时候经常需要改变环境替换index.php中的环境变量。。。于是使用下面脚本简化开发工作。。。方法不是很到,替换所在行的所有字符...使用替换一直没匹配到: #!/bin/bashenv=$1echo $envsed -i "21s/.*/define('ENVIRONMENT','$env')/g" ./index.php原创 2014-04-02 17:59:38 · 1792 阅读 · 0 评论