PHP
万宝哥
这个作者很懒,什么都没留下…
展开
-
YII使用PHPExcel导入Excel文件的方法
1、下载phpexcel,将压缩包中的classes复制到protected/extensions下并修改为PHPExcel。2、修改YII配置文件config/main.php'import'=>array( 'application.extensions.PHPExcel.PHPExcel',),(以下处理PHPExcel autoload和YII autoload相冲突的方法任选其一,原创 2014-01-09 09:21:05 · 16520 阅读 · 13 评论 -
最完美解决Nginx部署ThinkPHP项目的办法
网上通用解决方法的配置如下:server { ... location / { index index.htm index.html index.php; #访问路径的文件不存在则重写URL转交给ThinkPHP处理 if (!-e $request_filename) { rewrite ^/(.*)$ /index.ph原创 2014-01-09 09:21:03 · 110344 阅读 · 12 评论 -
修改UCenter用户名长度限制的方法
一、修改用户名检查程序打开php文件:ucenter/model/user.php找到check_username($username)函数if($len > 30 || $len \&]|$guestexp/is", $username)) { return FALSE; } else { return TRUE;}如果你是从应用项目中远原创 2014-01-09 09:19:53 · 2661 阅读 · 0 评论 -
UCenter、UChome增加邮箱地址登录功能
很多使用UCenter作为用户账户管理中心的朋友想要让其支持邮箱登录,一些开发者甚至自己去写了很多代码来实现这个功能。其实没有那么麻烦,要支持邮箱登录只需对你的应用做一点小小的改动就可以了。注意:要使用邮箱登录功能的话,建议你在UCenter后台管理中设置不允许重复的邮箱地址!因为UCenter客户端API中本身就支持邮箱登录,只是应用项目不支持这种方式的调用。我们来看一下API中的登录函数uc_原创 2014-01-09 09:19:55 · 2999 阅读 · 0 评论 -
关于PHP中的strtr和str_replace使用
普通字符串替换我们一般使用str_replace即可,比如:[php]str_replace("you","your sister","I love you!");//结果为 I love your sister[/php]但是有时候我们需要一个批量替换功能来实现大量替换工作,如果一个个使用str_replace,那么不仅编程麻烦,而且效率也低。这时候我们可能还会想到str_replace可以使用原创 2014-01-09 09:18:36 · 1121 阅读 · 0 评论 -
HTTP_HOST 和 SERVER_NAME 的区别
PHP的SERVER保留变量中HTTP_HOST 和 SERVER_NAME经常是一样的,原因是服务器端口是80,那么HTTP_HOST将省略不显示,而HTTP服务的默认端口就是80,所以大多数情况下,HTTP_HOST都没有显示这个端口号。而如果使用的是ssl链接,那么端口号将被显示出来。所以HTTP_HOST = SERVER_NAME:SERVER_PORT原创 2014-01-09 09:20:51 · 13554 阅读 · 1 评论 -
PHP中foreach循环用法详解
先来看一下foreach的语法:foreach ($array as $key=>$value){……}为了便于理解,我们假定这里的$array是一个一维的相关数组,$key是数组的索引,$value是这个索引的值,它们的名字可以随意,之所以叫$key和$value是为了便于理解。为了能让你更好的理解foreach的工作过程,我们来创建一个数组:$array = array('first'=>'i原创 2014-01-09 09:19:42 · 2511 阅读 · 0 评论 -
PHP的日期操作 增加/减少 很具参考价值
date('Y-m-d', strtotime("-30 days")) ; //30天前$date1="2011-08-09";//相应地,要增加月,年,将day改成month或year即可echo date('Y-m-d',strtotime("$date1 +5 day"));?>输出结果:2011-08-14+++++++++++++ 今天、昨天、明天 、上一周、下一周 +++++++++原创 2014-01-09 09:20:00 · 689 阅读 · 0 评论 -
linux下调试PHP core文件
最近PHP写的web项目爆出很多core文件,不知道什么原因。百了个度说是可以用GDB调试工具查看core中的信息定位问题。1、安装GDByum install gdb2、安装debuginfo-installdebuginfo-install是yum-utils里的一个命令,所以安装一下yum-utilsyum install yum-utils原创 2015-02-09 18:42:26 · 5928 阅读 · 0 评论