当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

php使用MySQL保存session会话的方法

4

本文实例讲述了php使用mysql保存session会话的方法。分享给大家供大家参考。具体分析如下:在很多大的系统中一般都有这个功能,但是要分离出来分析,网上靠谱的资料也不太多这里我整理了一篇发出来与大家分享使用mysql保存session

php网页病毒清除类

6

本文实例讲述了php网页病毒清除类。分享给大家供大家参考。具体如下:相信很多人的网页经常被无故的在php,asp,html,js等文件后台加上一些木马地址,造成了很大的困扰!我以前有个站就是这样,所以一恨之下写了这段代码,文章虽然有一点浪费

php一些公用函数的集合

8

/*获得客户端ip地址*/functiongetip(){if(getenv("http_client_ip")&&strcasecmp(getenv("http_client_ip"),"unknown")){$ip=getenv("ht

PHP与SQL注入攻击[三]

7

这几天太忙,继续连载哈哈,争取半个月结束。上文说到数据库自带的不安全输入过滤功能,但这样的功能不是所有数据库都有的。目前大概只有mysql,sqlite,postgresql,sybase带有这样的功能,而包括oracle和sqlserve

PHPfile_exists问题杂谈

7

问题  公司有个框架是基于smarty写的,我负责php的升级,维护人员把新环境布上来之后,测试人员找我提出经常报错(错误:提示找不到文件的)。  我追踪了一下代码,原来是smarty的这个地方报的错误。错误:这里报出文件不存在。  思考过

非常重要的php正则表达式详解

14

正则表达式是php中一个非常重要的知识点,通常用来查找和替换字符串,最常用的就是验证用户输入的信息格式是否正确,如邮件格式、电话格式等等。还有比如采集器之类的软件中,正则也是必用不可!现在开始来学习正则表达式的基本语法:1.“/”是定界符,

浅谈PHP接入(第三方登录)QQ登录OAuth2.0过程中遇到的坑

7

前言绝大多数网站都集成了第三方登录,降低了注册门槛,增强了用户体验。最近看了看qq互联上qq登录的接口文档。接入qq登录的一般流程呢,是这样的:先申请开发者->然后创建应用(拿到一组appid和appkey)->获取access

PHP流Streams、包装器wrapper概念与用法实例详解

8

本文实例讲述了php流streams、包装器wrapper概念与用法。分享给大家供大家参考,具体如下:流streams这个概念是在php4.3引进的,是对流式数据的抽象,用于统一数据操作,比如文件数据、网络数据、压缩数据等,以使可以共享同一

PHP与MYSQL中UTF8中文排序示例代码

6

1.需要在php数组中用中文排序,但是一般使用utf8格式的文件,直接用asort排序不行。用gbk和gb2312可以。这跟几种格式的编码有关系。gbk和gb2312本身的编码就是用拼音排序的。代码如下functionutf8_array_

PHP常用设计模式之委托设计模式

6

模式定义委托是对一个类的功能进行扩展和复用的方法。它的做法是:写一个附加的类提供附加的功能,并使用原来的类的实例提供原有的功能。假设我们有一个teamlead类,将其既定任务委托给一个关联辅助对象juniordeveloper来完成:本来t

php基于SQLite实现的分页功能示例

7

本文实例讲述了php基于sqlite实现的分页功能。分享给大家供大家参考,具体如下:这里操作数据库文件使用的是前面文章《php基于pdo实现的sqlite操作类【包含增删改查及事务等操作】》中的sqlite数据库操作类。废话不说,直接上代码

php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法

4

最近遇到一个问题,就是在使用php的mail函数发送utf-8编码的中文邮件时标题出现乱码现象,而邮件正文却是正确的。最初以为是页面编码的问题,发现页面编码utf-8没有问题啊,找了半天原因,最后找到了问题所在。1.使用pear的mail类

PHP字符转义相关函数小结(php下的转义字符串)

10

文章中有不正确的或者说辞不清的地方,麻烦大家指出了~~~与php字符串转义相关的配置和函数如下:1.magic_quotes_runtime2.magic_quotes_gpc3.addslashes()和stripslashes()4.m

示例详解Laravel的注册重构

7

1.首先确定用户注册的路由我们在安装好laravel的时候默认生成的注册是用邮箱进行注册的,并且有些选项不需要,有些还需要加一些表单选项我们注册的话,并不是可以随便注册的,只有一些超级管理员才能进行注册首先我们使用上次创建的usercont

大家都应该掌握的PHP关联数组使用技巧

5

在使用php进行开发的过程中,或早或晚,您会需要创建许多相似的变量,这时候你可以把数据作为元素存储在数组中。数组中的元素都有自己的id,因此可以方便地访问它们。关联数组关联数组,它的每个id键都关联一个值。在存储有关具体命名的值的数据时,使

PHP中获取时间的下一周下个月的方法

2

复制代码代码如下://通常用于定制服务的时候使用,比如包月会员,包年等等//获取当前时间过一个月的时间,以datetime格式显示date('y-m-dh:i:s',strtotime('+1month'))//获取当前时间过一个月的时间,

PHP页面中文乱码分析

4

php页面中文乱码出现的原因有几种,一种是页面编码不统计一,二是数据库未设置编码,三是apache编码有问题,下面我来给大家介绍两种解决办法,总体来讲就是页面编码不统一了。出现乱码大部分是由于编码方式的不一致导致的,其中主要有四个地方不一致