PHP和其它的程序设计语言一样,完全可以在程序内调用外部命令,并且是很简单的:只要用一个或几个函数即可。
前提条件
由于PHP基本是用于WEB程序开发的,所以安全性成了人们考虑的一个重要方面。于是PHP的设计者们给PHP加了一个门:安全...
5362℃
感谢原作者 chenliujin 。这次修改后能支持柱形图、线形图、饼形图,并且带有demo数据。能正常显示。
/**
* 百度数据统计图表echart的PHP实现类
*
* 原作者:
* @author: ch...
20526℃
当前页面url Yii::app()->request->url;
跳转前一个页面url $this->redirect(Yii::app()->request->urlReferrer);
根目录URL Yii::app()->baseUrl 或 Yii::app()->re...
6994℃
备忘录之,adodb的使用方法。
<?php
//定义数据库变量
$DB_TYPE = "mysql";
$DB_HOST = "localhost"...
4525℃
最近php从5.2升级到了5.3,但是会出现了一些错误,一些错误会随着不同的使用场景会不断的显现出来。这里会对出现的错误及解决方法做一个汇总,欢迎补充:
·Assigning the return value of new by reference is...
7845℃
最近在用Yii框架开发项目,这是时隔3年后又一次接触Yii,之前学到的已经忘差不多了。今后的时间里会陆续写一些关于Yii的情况。
先来介绍一下Yii生成的项目中的目录和文件的作用:
项目文件及布局:
项目文件夹名/
inde...
8143℃
手头的一套系统在使用dedecms的验证码。源码使用的是gbk编码,对源码进行了转码成utf-8之后发现验证码显示不了了。经过一番研究终于找到原因了。
未知对象
解决方法:
<br />
ob_clean(); // 这里要清除缓冲区,否则验证码...
4990℃
其实鸟哥(Laruence)在他的博客中(http://www.laruence.com/2011/12/19/2409.html)很早就说明了,这里应用鸟哥的博文在说一下。
错误得地方对应的php代码为:
&lt;br /&g...
8655℃
什么1314的和我等还未成功的屁民没有什么关系,现在还不是叫喊胜利的时候。这里转载一个最酷的24个库。
1. Dispatch – 微框架
Laravel或者Underscore是原始
// Cartwrightshire,...
5192℃
1. 给你一行文字 $string,你会如何编写一个正规表达式,把 $string 内的 HTML 标籤除去?
首先,PHP 有内建函式 strip_tags() 除去 HTML 标籤,為何要自行编写正规表达式?好了,便当作是面试的一道考题吧,我会这样回答:
$str...
5909℃
1. 以下哪一句不會把 John 新增到 users 陣列?
· $users[] = ‘john’;
成功把 John 新增到陣列 users。
· array_add($users,...
5084℃
其实这样的内容已经很多了,不过今天看到了感觉有必要在记忆一下。
1、传递任意数量的函数参数
我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展示...
4360℃
漏洞无非这么几类,XSS、sql注入、命令执行、上传漏洞、本地包含、远程包含、权限绕过、信息泄露等
1.xss + sql注入
其中占大头的自然是XSS与SQL注入,对于框架类型或者有公共文件的,建议在公共文件中统一做一次XSS和SQL注入的过滤。写个过滤函数,可由如下所示:
...
4153℃
Yii创建应用后会自动生成布局,如果没有指定布局yii框架会逐层向上寻找布局文件,所以自定义布局即要在当前模块和系统默认布局之间创建。步骤如下:
· 使用脚手架创建模块
1> 在config中main.php中开启gii,即:把下面的注释去掉’modules&...
8647℃
双机热备就是使用两台服务器共同执行同一服务,在运行过程中实时相互备份,当一台服务器出现故障时候,另一台可以立即发现故障并接管那天服务器的服务,从而在不需要人工干预的情况下自动保证系统能持续提供服务。常见的有两种情况:使用共同存储设备、使用不同存储设备(需要通过软件保持同步),在...
11718℃