分类:PHP

PHP学习

Yii框架目录介绍

最近在用Yii框架开发项目,这是时隔3年后又一次接触Yii,之前学到的已经忘差不多了。今后的时间里会陆续写一些关于Yii的情况。 先来介绍一下Yii生成的项目中的目录和文件的作用: 项目文件及布局: 项目文件夹名/    inde...

4432℃

dedecms验证码不显示问题的解决

手头的一套系统在使用dedecms的验证码。源码使用的是gbk编码,对源码进行了转码成utf-8之后发现验证码显示不了了。经过一番研究终于找到原因了。 未知对象 解决方法: <br /> ob_clean(); // 这里要清除缓冲区,否则验证码...

2288℃

24个很酷的PHP开源库

什么1314的和我等还未成功的屁民没有什么关系,现在还不是叫喊胜利的时候。这里转载一个最酷的24个库。   1. Dispatch – 微框架 Laravel或者Underscore是原始 // Cartwrightshire,...

2945℃

相传是yahoo的题

1. 给你一行文字 $string,你会如何编写一个正规表达式,把 $string 内的 HTML 标籤除去? 首先,PHP 有内建函式 strip_tags() 除去 HTML 标籤,為何要自行编写正规表达式?好了,便当作是面试的一道考题吧,我会这样回答: $str...

2896℃

5个php基础问答题

1. 以下哪一句不會把 John 新增到 users 陣列? · $users[] = ‘john’;     成功把 John 新增到陣列 users。 · array_add($users,...

2192℃

PHP的几个能提高效率的功能

其实这样的内容已经很多了,不过今天看到了感觉有必要在记忆一下。   1、传递任意数量的函数参数    我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展示...

2284℃

php漏洞与代码审计

漏洞无非这么几类,XSS、sql注入、命令执行、上传漏洞、本地包含、远程包含、权限绕过、信息泄露等 1.xss + sql注入 其中占大头的自然是XSS与SQL注入,对于框架类型或者有公共文件的,建议在公共文件中统一做一次XSS和SQL注入的过滤。写个过滤函数,可由如下所示: ...

2629℃

Yii自定义布局的实现

Yii自定义布局的实现
Yii创建应用后会自动生成布局,如果没有指定布局yii框架会逐层向上寻找布局文件,所以自定义布局即要在当前模块和系统默认布局之间创建。步骤如下: · 使用脚手架创建模块 1> 在config中main.php中开启gii,即:把下面的注释去掉’modules&...

5843℃

动手搭建centos下用heartbeat实现双机热备

双机热备就是使用两台服务器共同执行同一服务,在运行过程中实时相互备份,当一台服务器出现故障时候,另一台可以立即发现故障并接管那天服务器的服务,从而在不需要人工干预的情况下自动保证系统能持续提供服务。常见的有两种情况:使用共同存储设备、使用不同存储设备(需要通过软件保持同步),在...

6630℃

100条调节和优化mysql的技巧

MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是100条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。分成几类,来帮助你掌握更多MySQL的调节和优化技巧。 MySQL...

2706℃

pChart生成饼形图的代码 支持中文

经常和数据打交道的避免不了生成各种图形,pChart是一个开源的图表生成库,可以生成几十种简单或者复杂或者看不懂的图标,这里的代码是生成饼形图,使用该程序PHP需要开启GD服务,另外pChart支持中文的话,修改代码中的:$Test->setFontProperties(&...

6157℃

mysql时间格式函数DATE_FORMAT的用法

定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。 语法 DATE_FORMAT(date,format) date参数是合法的日期。format规定日期/时间的输出格式。 可以使用的格式有: 格式 描述 %a 缩写星期名 %b 缩...

2531℃

PHP版的图片水印类

代码如下: <?php class ThumbHandler { var $dst_img; // 目标文件 var $h_src; // 图片资源句柄 var $h_dst; // 新图句柄 ...

2246℃