当前位置:首页 > PHP教程 > PHP常见问题

PHP常见问题

Laravel框架表单验证详解

15

基础验证例子复制代码代码如下:$validator=validator::make(array('name'=>'dayle'),array('name'=>'required|min:5'));传递给make函数的第一个参数是

ThinkPHP的MVC开发机制实例解析

11

thinkphp是目前国内应用非常广泛的一款mvc开发框架。本文就以实例形式解析thinkphp的mvc开发机制。相信会给大家一定的启发作用。具体分析如下:一、概述:mvc框架解析如下:mmodel层模型:就是数据库操作类(通过数据库操作类

PHP设计模式系列之specification规格模式

8

1、模式定义规格模式是组合模式的一种扩展,在框架性开发中使用较多(项目级开发很少使用),这里做一个简单的介绍。规格模式(specification)可以认为是组合模式的一种扩展。有时项目中某些条件决定了业务逻辑,这些条件就可以抽离出来以某种

PHP解码unicode编码的中文字符代码分享

6

问题背景:晚上在抓取某网站数据,结果在数据包中发现了这么一串编码的数据:"......u65b0u6d6au5faeu535a......",这其实是中文被unicode编码后了的数据,我现在就是想解码出中文来,上度娘搞了半天,试了很多的姿

php获取微信共享收货地址的方法

8

本文实例为大家分享了php获取微信共享收货地址的具体代码,供大家参考,具体内容如下必须是微信授权目录我直接放到了根目录其他目录无效/**在执行此操作之前首先判断您是否开通了微信支付功能审核通过后均可使用一下代码*1、设置微信公众平台网页授权

获取URL文件名后缀

9

尽可能高效的,从一个标准url里取出文件的扩展名,再把代码扩展一下就可以得到其它的数据了,比如:目录路径,原理就是使用php的explode函数分隔字符串。例如:http://www.abc.com/abc/de/fg.php?id=1需要

phpmysql数据库操作类

9

复制代码代码如下:<?php/**mysql数据库db类*@packagedb*@authoryytcpt(无影)*@version2008-03-27*@copyrigthhttp://www.d5s.cn/*/classdb{va

PHPCURL获取cookies模拟登录的方法

8

要提取google搜索的部分数据,发现google对于软件抓取它的数据屏蔽的厉害,以前伪造下user-agent就可以抓数据,但是现在却不行了。利用抓包数据发现,google判断了cookies,当你没有cookies的时候,直接返回302

PHP调用VC编写的COM组件实例

13

一、用vc创建com组件1、vc新建项目->atl项目,输入名称comtest,comtest将作为com组件的名称。2、到了atl项目向导,不需要改动,完成向导。向导完成后,vc将会自动生成一系列的程序。3、切换到类视图,在comt

PHP会话控制:Session与Cookie详解

16

本文介绍了php会话控制,主要阐述以下几点内容:•会话控制的产生背景/概念•cookie的维护与生命周期(有效时间)•session的维护与生命周期(回收机制)•cookie与session之

鸡肋的PHP单例模式应用详解

18

单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。复制代码代码如下:<?php/*单例模式举例,其要点如下:**1.$_instance必须声明为静态的私有变量*2.构造

Linux操作系统安装LAMP环境

7

step1.安装apache  在terminal中输入命令复制代码代码如下:sudoapt-getinstallapache2  打开浏览器,在地址栏输入:127.0.0.1,如果出现了“itworks!”,表明安装成功step2.安装p

CI配置多数据库访问的方法

7

本文实例讲述了ci配置多数据库访问的方法。分享给大家供大家参考,具体如下:1、修改datebase.php文件,将:$db['xxx']['pconnect']=true;修改成:$db['xxx']['pconnect']=false;2

详解PHP中的序列化、反序列化操作

10

数据(变量)序列化(持久化)将一个变量的数据"转换为"字符串,但并不是类型转换,目的是将该字符串存储在本地。相反的行为成为反序列化。流程://序列化$str=serialize($r1);//保存到本地file_put_contents("

php不用正则验证真假身份证

13

直接看代码吧,很简单的一个php类复制代码代码如下:<?php$idcard=newidcard();var_dump($idcard::iscard($_get['card']));/***身份证处理类*/classidca

Thinkphp模板中使用自定义函数的方法

10

注意:自定义函数要放在项目应用目录/common/common.php中。这里是关键。模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,###}说明:{和$符号之间不能有空格,后面参数的

如何使用PHPEmbedSAPI实现Opcodes查看器

10

php提供了一个embedsapi,也就是说,php容许你在c/c++语言中调用php/ze提供的函数。本文就通过基于embedsapi实现一个php的opcodes查看器。首先,下载php源码以供编译,我现在使用的是php5.3alpha

PHP内核探索:哈希表碰撞攻击原理

24

下面通过图文并茂的方式给大家展示php内核探索:哈希表碰撞攻击原理。最近哈希表碰撞攻击(hashtablecollisionsasdosattack)的话题不断被提起,各种语言纷纷中招。本文结合php内核源码,聊一聊这种攻击的原理及实现。哈