-
PHP计算未知长度的字符串哪个字符出现的次数最频繁
所属栏目:[PHP教程] 日期:2022-07-08 热度:62
用到的函数: str_split:把字符串分割到数组中。类似的函数explode() 函数把字符串分割为数组。 array_count_values:用于统计数组中所有值出现的次数。 arsort:对数组进行逆向排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序。 $str=a[详细]
-
最完整的PHP.INI中文详细配置攻略
所属栏目:[PHP教程] 日期:2022-07-08 热度:143
下面是详细的PHP.INI配置指南,中英文对照并有详细说明,篇幅较长,如果您需要查找某项设置参数,建议使用CTRL+F进行查询. ;;;;;;;;;;;;;;;;; ;; 关于php.ini ;; ;;;;;;;;;;;;;;;;; ; 这个文件必须命名为php.ini并放置在httpd.conf中PHPINIDir指令指定的目录中[详细]
-
PHP数组排序函数共性合集
所属栏目:[PHP教程] 日期:2022-07-08 热度:86
下边提到的几个PHP数组排序函数的排序有一些共性: 1 数组被作为排序函数的参数,排序以后,数组本身就发生了改变,函数的返回值为bool类型。 2 函数名中出现单a表示association,含义为,在按值排序的过程中,保持key=value的对应关系不变 3 函数名中出现[详细]
-
php页面缓存一些感触
所属栏目:[PHP教程] 日期:2022-07-08 热度:119
这几天接触了phpcms的页面缓存,有些感触。其好处就不多说了,它一般是用在数据库查询较多的页面中,对于插入修改删除的页面就不大合适了。 这里有缓存技术的简单介绍:http://www.CuoXIn.com/biancheng/php/php_94011.html php页面缓存主要用到的是ob系列[详细]
-
php缓存技术详情
所属栏目:[PHP教程] 日期:2022-07-08 热度:197
缓存是指临时文件交换区,电脑把最常用的文件从存储器里提出来临时放在缓存里,就像把工具和材料搬上工作台一样,这样会比用时现去仓库取更方便。因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在忙完后还是会把文件送到硬盘等存储器里永久存储。[详细]
-
PHP获取文件名后缀
所属栏目:[PHP教程] 日期:2022-07-08 热度:107
PHP取得文件后缀,关于获取文件的扩展名有很多种方式,下面提供三种获取文件后缀的方法,大家可以研究下,具体代码就不解释了。直接看代码吧。 选好一种记住,以后需要使用的时候就可以直接使用,或者来本站查看本文也是可以滴。 ?php //方法一: function[详细]
-
如何php将HTML 转换成文本
所属栏目:[PHP教程] 日期:2022-07-08 热度:176
?php // $document 应包含一个 HTML 文档。 // 本例将去掉 HTML 标记,javascript 代码 // 和空白字符。还会将一些通用的 // HTML 实体转换成相应的文本。 $search = array (script[^]*?.*?/scriptsi, // 去掉 javascript [/!]*?[^]*?si, // 去掉 HTML 标[详细]
-
PHP daddslashes 方法推荐
所属栏目:[PHP教程] 日期:2022-07-08 热度:102
@set_magic_quotes_runtime(0); $MQG = get_magic_quotes_gpc(); if(!$MQG $_POST) $_POST = daddslashes($_POST); if(!$MQG $_GET) $_GET = daddslashes($_GET); //转译字符函数 function daddslashes($string) { if(!is_array($string)) return addslash[详细]
-
PHP重载方法分享
所属栏目:[PHP教程] 日期:2022-07-08 热度:100
PHP重载方法 1.重载 Overload 子类改变父类的方法,为重载。 重载是一种覆盖性行为,会将以前的方法覆盖掉。 2.重载案例: ?php class EMBA_student // 声明EMBA学生类 { //用var来定义类的属性 var $no; //序号 var $name; // 姓名 var $gender; //性别 v[详细]
-
运用PHP构造函数
所属栏目:[PHP教程] 日期:2022-07-08 热度:127
构造函数的定义:在类中创建与类同名的函数,即为构造函数。 (1)构造函数可以带参数,也可以不带参数。 (2)当使用构造函数的时候,可以在实例化一个对象的时候,同时调用了该函数,而无需在实例化对象后,使用方法或者函数。 (3)构造函数就是对象的一个方[详细]
-
在php中判断文件空目录是否有读写权限
所属栏目:[PHP教程] 日期:2022-07-08 热度:177
Example #1 is_writable() 例子 代码如下 复制代码 $filename = test.txt; if (is_writable($filename)) { echo The file is writable; } else { echo The file is not writable; } ? 上面的函数有一个问题就是filename 必需。规定要检查的文件 ,必须是文[详细]
-
在PHP中++i 与 i++ 的区别
所属栏目:[PHP教程] 日期:2022-07-08 热度:87
PHP中++i 与 i++ 的区别 1、++i 的用法(以 a=++i ,i=2 为例) 先将 i 值加 1 (也就是 i=i+1 ),然后赋给变量 a (也就是 a=i ), 则最终 a 值等于 3 , i 值等于 3 。 所以 a=++i 相当于 i=i+1 ,a=i 2、i++ 的用法(以 a=i++ ,i=2 为例) 先将 i 值赋给变量[详细]
-
PHP中最常用的2种设计模式工厂模式和单例模式
所属栏目:[PHP教程] 日期:2022-07-08 热度:162
PHP最常用的2种设计模式:工厂模式和单例模式 1.工厂模式 主要作用是降低耦合度。 abstract class Operation{ abstract public function getValue($num1,$num2); public function getAttr(){ return 1; } } class Add extends Operation{ public function g[详细]
-
PHP面向对象―单例模式介绍
所属栏目:[PHP教程] 日期:2022-07-08 热度:105
单例模式是设计模式中比较简单的模式,会在一些特殊的场影得以运用,比如:应用中只需要一个对象实例存在,这时使用单例模式能够节省内存。单例模式体现了面向对象封装特性中的单一职责和对象自治原则。 构建一个PHP的单例类需要以下要求: 构造函数为priv[详细]
-
php环境构建PHPnow绿色PHP环境包
所属栏目:[PHP教程] 日期:2022-07-08 热度:198
很多新手朋友,想学习建站,使用现在比较热门的基于PHP开发的CMS系统,碰到的第一个问题就是如何搭建PHP环境. 网上有很多PHP集成环境的程序,错新网会在近期一一为大家讲解常见的PHP环境搭建程序的安装和使用方法. 今天为大家介绍一款绿色的PHP环境包,也是站长[详细]
-
PHP分页函数PHP代码+JS+CSS完整示例
所属栏目:[PHP教程] 日期:2022-07-08 热度:102
PHP分页函数(PHP代码+JS+CSS完整实例) PHP分页器制作,自动生成分面页码,JS调用函数. PHP代码如下: ?php class PageView{ /**页码**/ public $pageNo = 1; /**页大小**/ public $pageSize = 20; /**共多少页**/ public $pageCount = 0; /**总记录数**/ pu[详细]
-
php类注册及自动加载
所属栏目:[PHP教程] 日期:2022-07-08 热度:179
工程目录如下: 1、将需要注册的类放在一个数组中 ?phpfinal class Utils { private function __construct() { } public static function getClasses($pre_path = /) { $classes = array( DBConfig = $pre_path.DBConfig/DBConfig.php, User = $pre_path.M[详细]
-
php登录案例代码用户名与密码验证器
所属栏目:[PHP教程] 日期:2022-07-08 热度:194
php登录实例代码:用户名与密码验证器 1、登录时对用户输入的用户名、密码进行验证 ?php /** * Validator for Login. */final class LoginValidator { private function __construct() { } /** * Validate the given username and password. * @param $user[详细]
-
简便PHP数组赋值方法详解
所属栏目:[PHP教程] 日期:2022-07-08 热度:121
PHP数组还是比较常用的,于是我研究了一下PHP数组赋值,在这里拿出来和大家分享一下,希望对大家有用。所谓数组就是一组变量的集合保存在计算机的内存中,这些变量可以是不同的类型,包括整数,布尔值,字符串等.可以说数组就是内存中的一个小型的数据库[详细]
-
一个容易的PHP框架实现方法
所属栏目:[PHP教程] 日期:2022-07-08 热度:154
非原创,自己集合了类Apode+ DZ模板 + 封装PDO,应用过程就不用看了,和普通框架语法是一样的,看一下实现过程吧,主要学习如何去实现一个框架,等你学会扩展或在上面开发的话,学别的框架也只需要半小时了 几个核心 app.php __autoload(自动加载类) base.[详细]
-
在PHP中的函数应用详细解析
所属栏目:[PHP教程] 日期:2022-07-08 热度:53
在 php 中,允许程序设计者将常用的流程或者变量等元件,组织成一个固定的格式。也就是说用户可以自行组合函数或者是类。 php 中的函数 (function) 和 c 语言一样,包括有返回值及无返回值,不像 pascal 分成函数 (function) 和程序 (procedure) 那么复杂[详细]
-
PHP展示当前在线用户
所属栏目:[PHP教程] 日期:2022-07-08 热度:166
如何利用PHP会话显示出当前在线的用户,在PHP中session的用法。 PHP中的session默认情况下是使用客户端的Cookie。当客户端的Cookie被禁用时,会自动通过Query_String来传递。 Php处理会话的函数一共有11个,我们详细介绍一下将要用到几个函数。 1、 sessio[详细]
-
PHP4.3.10以下版本出现重大漏洞
所属栏目:[PHP教程] 日期:2022-07-08 热度:81
不受影响系统: PHP 5.0.3 PHP 4.3.10 描述:PHP存在输入验证漏洞,远程攻击者可以利用这个漏洞读取系统文件内容及进行目录遍历攻击。 问题一是addslashes()存在问题,addslashes()用于过滤用户输入,在magic_quotes_gpc设置on时,将对每个输入执行addslas[详细]
-
PHP教程分享PHP处理网页表单
所属栏目:[PHP教程] 日期:2022-07-08 热度:134
PHP _GET 和 _POST变量是用来获取表单中的信息的,比如用户输入的信息。 PHP表单操作 在我们处理HTML表单和PHP表单时,我们要记住的重要一点是:HTML页面中的任何一个表单元素都可以自动的用于PHP脚本: 表单举例: html bodyform action=welcome.php meth[详细]
-
PHP有关cookie和session的分析
所属栏目:[PHP教程] 日期:2022-07-08 热度:73
PHP关于cookie和session的分析 1 PHP的Session session使用过期时间设为0的cookie,并且将一个称为session ID的唯一标识符(一长串字符串),在服务器端同步生成一些session文件(可以自己定义session的保存类型),与用户机关联起来.web应用程序存贮与这些sessio[详细]
