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

PHP高级教程

php封装的验证码工具类完整实例

4

本文实例讲述了php封装的验证码工具类。分享给大家供大家参考,具体如下:<?php//验证码工具类classcaptcha{//属性private$width;private$height;private$fontsize;p

Windows下安装Memcached的步骤说明

10

(其实在windows下安装还是比较简单的)源码包准备:1,memcached1.2.1forwin32binaries这个是win32服务器端的memcached最新版本,直接下载就可以了;2,php_memcache-5.2-win32

php堆排序实现原理与应用方法

5

本文实例讲述了php堆排序实现原理与应用方法。分享给大家供大家参考。具体分析如下:这里以php作为描述语言较详细讲解堆排序原理,因保证程序可读性,故不做优化,php程序中关于堆的一些概念如下:假设n为当前数组的key则,n的父节点为n>

php下网站防IP攻击代码,超级实用

8

今天我开发了下面的代码,算是大功初成,一天拦截了15个ip,服务器负载正常。复制代码代码如下:<?php//查询禁止ip$ip=$_server['remote_addr'];$fileht=".htaccess2";if(!file

php中json_encode中文编码问题分析

6

例如:'胥'经过json_encode处理后变为'u80e5',最终的json中中文部分被替换为unicode编码。我们要解决的就是将对象转换为json并保证对象内部的中文在json中仍然是以正常的中文出现,现在看来只使用json_enco

php中利用explode函数分割字符串到数组

7

分割字符串//利用explode函数分割字符串到数组复制代码代码如下:<?php$source="hello1,hello2,hello3,hello4,hello5";//按逗号分离字符串$hello=explode(',',$so

PHP图像尺寸调整代码

9

复制代码代码如下:/***********************@filename-pathtotheimage*@tmpname-temporarypathtothumbnail*@xmax-maxwidth*@ymax-maxheig

PHP实现的QQ空间g_tk加密算法

6

本文实例讲述了php实现的qq空间g_tk加密算法。分享给大家供大家参考。具体如下://g_tk计算functiongetgtk($skey){$hash=5381;for($i=0;$i<strlen($skey);++$i){$h

基于PHP导出Excel的小经验完美解决乱码问题

8

我在php项目里要求把数据导出为excel,并且数据中包含中文.网上大概了解一下可是使用phpexcel,可是相对我的需求,这个框架太复杂了.于是还是想找找简单做法.网上发现其实最简单可以这样写,但问题是这种做法中文的编码不可靠..复制代码

Linux环境下搭建php开发环境的操作步骤

9

本文主要记载了通过编译方式进行软件/开发环境的安装过程,其他安装方式忽略!文章背景:因为php和apache等采用编译安装方式进行安装,然而编译安装方式,需要c,c++编译环境,通过apt方式安装build-essential$sudoap

PHP中的float类型使用说明

8

float类型的表示可以有以下几种:复制代码代码如下:<?php$a=1.234;$b=1.2e3;$c=7e-10;?>使用php的float类型需要注意的是:php的float类型的精度有点问题。如果需要高精度的数学计算,可

php实现用户注册密码的crypt加密

5

本文实例为大家分享了php用户注册密码的加密,供大家参考,具体内容如下一、代码1、conn.php<?php$conn=mysql_connect("localhost","root","111")ordie("连接数据库服务

解析PHP中常见的mongodb查询操作

8

复制代码代码如下:<?php//欄位字串為$querys=array("name"=>"shian");//數值等於多少$querys=array("number"=>7);//數值大於多少$querys=array("n

php数组函数序列之array_splice()-在数组任意位置插入元素

10

array_splice定义和用法array_splice()函数与array_slice()函数类似,选择数组中的一系列元素,但不返回,而是删除它们并用其它值代替。如果提供了第四个参数,则之前选中的那些元素将被第四个参数指定的数组取代。最

关于PHP文件的自动运行方法分析

7

本文实例分析了php文件的自动运行方法。分享给大家供大家参考,具体如下:这里分析两种方法:第一种方法:a.php文件内容如下:<?phpini_set("error_log","c:phpphp_error.log");err

php使用递归函数实现数字累加的方法

6

本文实例讲述了php使用递归函数实现数字累加的方法。分享给大家供大家参考。具体实现方法如下:<?phpfunctionsummation($count){if($count!=0):return$count+summation

thinkphp实现图片上传功能

8

关于图片上传,实现方法很多,比如可以用jquery,当然,我们的thinkphp内置了关于图片上传的功能,我们可以直接使用,使用方法如下:首先,是表单书写,我们建立如下表单:<formaction="__url__/addchk"me

配置eAccelerator和XCache扩展来加速PHP程序的执行

7

eaccelerator安装配置php加速eaccelerator简介eaccelerator是一个的免费、开源的php模块,它能够为提供php加速、优化、加码、和动态内容缓存功能。它通过存储php脚本编译后的状态而加快执行php脚本的速度

PHP之COOKIE支持详解

7

一:设置cookie使用cookie前必须设置cookie.函数原型:intsetcookie(stringname,stringvalue,intexpire,stringpath,stringdomain,intsecure)其中,除n