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

PHP高级教程

基于php实现的验证码小程序

9

验证码功能(个人理解):减轻服务器的压力(如12306的验证码功能);防止暴力注册个人思路:在a-z,a-z,1-9生成n位随机的数来构成新的验证码。关于生成验证码的几个小函数range()//指定范围输出一个数组a)如:range(1,9

php比较多维数组中值的大小排序实现代码

7

如果值没有重复的情况,可以先用array_flip()来交换键和值,然后krsort(),最后再array_flip()交换回来,就可以比较大小了。如果要截取数组,可用array_slice()。如果有值重复的情况,就要用到一些排序算法了,

php数组函数序列之shuffle()和array_rand()随机函数使用介绍

9

shuffle()定义和用法shuffle()函数把数组中的元素按随机顺序重新排列。若成功,则返回true,否则返回false。注释:本函数为数组中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。注释:自php4.2.0起,不再需要

PHPMYSQL乱码问题,使用SETNAMESutf8校正

6

先记下,免得以后想不起来又到处去找!php操作数据库的时候,数据库中数据使用utf8编码,在读出来的时候,显示的全是???????问号乱码,找了一些资料原来是在读取之前进行一次编码设置:复制代码代码如下:createtabletablena

使用phpQuery采集网页的方法

7

phpquery是一个基于php的服务端开源项目,它可以让php开发人员轻松处理dom文档内容,比如获取某新闻网站的头条信息。更有意思的是,它采用了jquery的思想,你可以像使用jquery一样处理页面内容,获取你想要的页面信息。采集头条

PHP多维数组排序array详解

11

php数组array按字段排序/***sortarraybyfiledandtype,commonutilitymethod.*@paramarray$data*@paramstring$sort_filed*@paramstring$so

PHP中file_exists使用中遇到的问题小结

8

介绍我发现了一个问题,今天与大家分享。我把整个过程描述一下。问题:公司有个框架是基于smarty写的,我负责php的升级,维护人员把新环境布上来之后,测试人员找我提出经常报错(错误:提示找不到文件的)。我追踪了一下代码,原来是smarty的

php中Session的生成机制、回收机制和存储机制探究

10

1、php中session的生成机制我们先来分析一下php中是怎么生成一个session的。设计出session的目的是保持每一个用户的各种状态来弥补http协议的不足(无状态)。我们现在有一个疑问,我们都知道session是保存在服务器的

php中rrnt的区别示例介绍

10

n软回车:在windows中表示换行且回到下一行的最开始位置。相当于macos里的r的效果。在linux、unix中只表示换行,但不会回到下一行的开始位置。r软空格:在linux、unix中表示返回到当行的最开始位置。在macos中表示换行

php数据结构算法(PHP描述)简单选择排序simpleselectionsort

5

复制代码代码如下:<?php/***简单选择排序simpleselectionsort**原理:一次选定数组中的每一个数,记下当前位置并假设它是从当前位置开始后面数中的最小数min=i,从这个数的下一个数开始扫描直到最后一个数,并记录

php计算整个目录大小的方法

9

本文实例讲述了php计算整个目录大小的方法。分享给大家供大家参考。具体实现方法如下:/***calculatethefullsizeofadirectory**@authorjonasjohn*@version0.2*@linkhttp:/

PHP实现显示照片exif信息的方法

9

php编程可实现显示照片exif信息,显示图片中缩略图效果,其代码如下:<?/***获取图象信息的函数*一个全面获取图象信息的函数*@accesspublic*@paramstring$img图片路径*@returnarray

php数据结构之顺序链表与链式线性表示例

8

本文实例讲述了php数据结构之顺序链表与链式线性表。分享给大家供大家参考,具体如下:链表操作1、initlist(l):初始化链表2、destroylist(l):删除连接3、clearlist(l):清空链表4、listempty(l):

PHP实现的策略模式简单示例

10

本文实例讲述了php实现的策略模式。分享给大家供大家参考,具体如下:比如说购物车系统,在给商品计算总价的时候,普通会员肯定是商品单价乘以数量,但是对中级会员提供8者折扣,对高级会员提供7折折扣,这种场景就可以使用策略模式实现:<

使用phpshell命令合并图片的代码

8

复制代码代码如下:#!/usr/local/bin/php-qauthor:freemouse<?php//下面是说明.print("本程序用于合并2张640x480大小的.n");print("图片,并将其转化为一张400x300大

PHP模块Memcached功能多于Memcache

10

比如说pecl里有两个memcached的模块,memcache和memcached,目前大部分php环境里使用的是名字里不带d的memcache版本,这个版本释出的比较早,是一个原生版本,与之对应的带d的memcached版本则是建立在l

php+jQuery+Ajax实现点赞效果的方法(附源码下载)

13

本文实例讲述了php+jquery+ajax实现点赞效果的方法。分享给大家供大家参考,具体如下:数据库设计先准备两张表,pic表保存的是图片信息,包括图片对应的名称、路径以及图片“赞”总数,pic_ip则记录用户点击赞后的ip数据。crea