-
php遍历目录viewDir函数
本文是一个php实现的遍历目录,找出目录下某个后缀名的所有文件的函数,感兴趣的同学参考下。 <?php /** * 遍历目录,找出目录下某个后缀名的所有文件 * */ function viewDir ($directory, $ext) { if (is_dir($directory)) { $handle = opendir($directory); while ($file = readdir($handle)){ $subdir = $directory . '/' .$file; if ($file != '.' && $file !='..' && is_dir($subdir)){ viewDir($subdir,$ext); } else if( $file != '.' && $file != '..') { $fileInfo = pathinfo($subdir); $fileExt = $fil...
PHP 2014-12-10 15:30:15 -
完美解决PHP中文乱码
本文为大家讲解的是php下乱码的解决方法,PHP中文乱码一般是字符集问题,编码主要有下面几个问题。感兴趣的同学参考下. 一.首先是PHP网页的编码 1. php文件本身的编码与网页的编码应匹配 a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件...
PHP 2014-12-10 15:03:11 -
PHP 危险函数全解析
本文为大家总结了一些php中的危险函数,并解析了他们危险的原因,感兴趣的同学参考下. PHP中的危险函数全解析,阅读PHP中的危险函数全解析,在编译 PHP 时,如无特殊需要,一定禁止编译生成 CLI 命令行模式的 PHP 解析支持。 在编译 PHP 时,如无特殊需要,一定禁止编译生成 CLI 命令行模式的 PHP 解析支持...
PHP 2014-12-10 14:57:05 -
php面向对象全攻略 (十二) 抽象方法和抽象类
本文为大家讲解的是php面向对象全攻略 (十二) 抽象方法和抽象类,在OOP 语言中,一个类可以有一个或多个子类,而每个类都有至少一个公有方法做为外部代码访问其的接口。而抽象方法就是为了方便继承而引入的,我们先来看一下抽象类和抽象方法的定义再说明它的用途...
PHP 2014-12-10 11:45:06 -
PHP 用数组降低程序的时间复杂度
时间复杂度是开发人员用来衡量应用程序算法优劣的主要因素。客观地说,算法的优劣除了和时间复杂度有关,还与空间复杂度密切相关...
PHP 2014-12-10 11:42:14 -
PHP 判断变量类型实现代码
本文为大家讲解的是php下如何判断变量类型的方法,因为 PHP 会判断变量类型并在需要时进行转换(通常情况下),因此在某一时刻给定的变量是何种类型并不明显。感兴趣的同学参考下. PHP 包括几个函数可以判断变量的类型,例如:gettype(),is_array(),is_float(),is_int(),is_object() 和 is_string()...
PHP 2014-12-10 11:27:06 -
PHP 简单日历示例代码
本文是一个php实现的简单日历示例代码,感兴趣的同学参考下. <?php $monthoneday=date("Ym")...
PHP 2014-12-10 11:24:07 -
php面向对象全攻略 (二) 实例化对象 使用对象成员
本文是php面向对象全攻略 (二) 实例化对象 使用对象成员,我们上面说过面向对象程序的单位就是对象,但对象又是通过类的实例化出来的,既然我们类会声明了,下一步就是实例化对象了。 5.如何实例化对象 我们上面说过面向对象程序的单位就是对象,但对象又是通过类的实例化出来的,既然 我们类会声明了,下一步就是实例化对象了...
PHP 2014-12-10 11:18:13 -
php 引用(&)详解
本文为大家讲解的是php中的引用,php的引用(就是在变量或者函数、对象等前面加上&符号),感兴趣的同学参考下. 在PHP 中引用的意思是:不同的名字访问同一个变量内容. 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 <? $a="ABC"; $b =&$a; echo $a;//这里输出:ABC echo $b;//这里输出:ABC $b="EFG"; echo $a;//这里$a的值变为EFG 所以输出EFG echo $b;//这里输出EFG ?> 函数的传址调用 传址调用我就不多说了 下面直接给出代码 function test(&$a) { $a=$a+100; } $b=1; echo $b;//输出1 test($b); //这里$b传递给函数的其实是$b的变量内容所处的内存地址,通过在函数里改变$a的值 就可以改变$b的值...
PHP 2014-12-10 11:15:04 -
php过滤HTML,JS,CSS等标签
本文是一个php实现的可以用来过滤HTML,JS,CSS等标签的代码,感兴趣的同学参考下. <?php $str = preg_replace( "@<script(...
PHP 2014-12-10 11:09:05 -
php入门教程 精简版
本文是一个php入门教材,感兴趣的同学参考下。 这里希望大家需要明白一点,这只是在讲如何快速入门,更好的认识PHP!也能初级掌握PHP基础知识!PHP语言博大精深!并不是一两天就能学会的!要长期学下去才可以! 说明: 我这里暂时是以 Apache web server 和 MY SQL 作为WEB服务器和数据库,在php-4.3.3下的环境做的程序...
PHP 2014-12-10 11:00:08 -
php 数学运算验证码实现代码
本文是一个php实现 数学运算验证码实现代码,感兴趣的同学参考下. <?php //------------------------------------- // 文件说明:数学运算验证码 //------------------------------------- session_start(); $sessionvar = 'vdcode'; //Session变量名称 $width = 150; //图像宽度 $height = 20; //图像高度 $operator = '+-*'; //运算符 $code = array(); $code[] = mt_rand(1,9); $code[] = $operator{mt_rand(0,2)}; $code[] = mt_rand(1,9); $code[] = $operator{mt_rand(0,2)}; $code[] = mt_rand(1,9); $codestr = implode('',$code)...
PHP 2014-12-10 10:57:05