分类:PHP

PHP学习

再发一次修改phpmyadmin上传限制的方法

首先我们要找到php的配置文件php.ini文件,然后按下Ctrl+F,搜索post_max_size,如果使用自己配置的php,默认的值应该是8M,很多集成环境对这个参数也没有改,如果你要导入的文件小于8M,可以不用修改此参数.如果大于8M,则修改为你需要的...

5414℃

php对象在内存中的分配 对象也不是频繁new的

转载这篇帖子的意思是说,即使是对象,也不是随便new的,最好做成全局的。 对像在PHP 里面和整型、浮点型一样,也是一种数据类,都是存储不同类型数据用的, 在运行的时候都要加载到内存中去用,那么对象在内存里面是怎么体现的呢? 内存从逻辑上 说大...

6716℃

PHP中执行外部命令的三个方法

PHP和其它的程序设计语言一样,完全可以在程序内调用外部命令,并且是很简单的:只要用一个或几个函数即可。  前提条件  由于PHP基本是用于WEB程序开发的,所以安全性成了人们考虑的一个重要方面。于是PHP的设计者们给PHP加了一个门:安全...

6030℃

Yii框架中常用的url

当前页面url Yii::app()->request->url; 跳转前一个页面url $this->redirect(Yii::app()->request->urlReferrer); 根目录URL Yii::app()->baseUrl 或 Yii::app()->re...

7585℃

备忘录之Adodb使用方法

备忘录之,adodb的使用方法。 <?php //定义数据库变量 $DB_TYPE = "mysql"; $DB_HOST = "localhost"...

5263℃

php从5.2升级到5.3后的一些变化……不定期更新

最近php从5.2升级到了5.3,但是会出现了一些错误,一些错误会随着不同的使用场景会不断的显现出来。这里会对出现的错误及解决方法做一个汇总,欢迎补充: ·Assigning the return value of new by reference is...

8863℃

Yii框架目录介绍

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

9134℃

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

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

5646℃

24个很酷的PHP开源库

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

6223℃

相传是yahoo的题

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

6560℃

5个php基础问答题

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

5640℃

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

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

5050℃

php漏洞与代码审计

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

4671℃