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

PHP高级教程

PHP防盗链代码实例

5

防盗链是目前非常常见的web程序设计技巧。本文就以一个实例展示了php防盗链的实现方法。分享给大家供大家参考之用。具体方法如下:主要功能代码如下:<?php/*使用方法:将上述代码保存为dao4.php,比如测试用的valid

PHP和Shell实现检查SAMBA与NFSServer是否存在

5

通常会通过/etc/fstab来处理挂载的设置,然后再使用mount-a来重新确认挂载,最好在排程的程序用到挂载目录时也执行一次mount-a,挂载目录在断线后是不会自动回复的,mount-a的timeout其实还蛮久的,尤其是server

PHP使用header()输出图片缓存实例

7

本文实例讲述了php使用header()输出图片缓存的方法。分享给大家供大家参考。具体分析如下:在我们生成验证码时会需要直接输入图片,通常会使用到header("content-type:image/jpeg");来实现,这里就来简单介绍一

PHP下载远程图片的几种方法总结

7

php下载远程图片的几种方法总结本文演示3个从远程url下载图片,并保存到本地文件中的方法,包括file_get_contents,curl和fopen。1.使用file_get_contentsfunctiondlfile($file_u

为何说PHP引用是个坑,要慎用

4

前言去年我参加了很多次会议,其中八次会议里我进行了相关发言,这其中我多次谈到了php的引用问题,因为很多人对它的理解有所偏差。在深入讨论这个问题之前,我们先回顾一下引用的基本概念,明确什么是“引用传递”。在php中引用意味着用不同的名字访问

php通过asort()给关联数组按照值排序的方法

8

本文实例讲述了php通过asort()给关联数组按照值排序的方法。分享给大家供大家参考。具体分析如下:php通过asort()给关联数组按照值排序,和sort的区别是,sort为数组中的单元赋予新的键名。原有的键名将被删除。$nums=ar

PHPGD库生成图像的几个函数总结

5

使用gd库中提供的函数动态绘制完成图像以后,就需要输出到浏览器或者将图像保存起来。在php中,可以将动态绘制完成的画布,直接生成gif、jpeg、png和wbmp四种图像格式。可以通过调用下面四个函数生成这些格式的图像:复制代码代码如下: 

phpSQL防注入代码集合

4

sql防注入代码一复制代码代码如下:<?php/***防sql注入*@author:zhuyubing@gmail.com**//***rejectsqlinject*/if(!function_exists(quote)){func

PHP各版本中函数的类型声明详解

6

php7开始支持标量类型声明,强类型语言的味道比较浓。使用这个特性的过程中踩过两次坑:一次是声明boolean,最近是声明double。为避免以后继续犯类似错误,就把官方文档翻了一次。本文是看完后对php函数的类型声明使用做的一次总结。从语

PHP实现的文件上传类与用法详解

5

本文实例讲述了php实现的文件上传类与用法。分享给大家供大家参考,具体如下:fileupload.class.php,其中用到了两个常量,可在网站配置文件中定义:define('root_path',dirname(__file__));/

php创建session的方法实例详解

3

本文实例讲述了php创建session的方法。分享给大家供大家参考。具体分析如下:保存session只需要两个步骤,开启session和保存session数据。默认情况下,session保存在服务器端c:windowstemp文件夹下(保存

PHP以及MYSQL日期比较方法

5

mysql日期比较to_days(now())-to_days(date_col)<=30;我们的date_col必须是日期时间格式,而不能是时间戳,mysql>selectfrom_unixtime(875996580);-&

PHP的简易冒泡法代码分享

7

很基础的东西,感觉代码还不够简洁,希望高手指导修改复制代码代码如下:<?phpfunctionbubblesort($str){for($i=0;$i<count($str);$i++){//从数组末尾取一个值;for($k=c

ajax返回值中有回车换行、空格的解决方法分享

6

最近在写一个页面,用jqueryajax来实现判断,刚写好测试完全没有问题,过了两天发现出现问题,判断不成了。后来发现所有alert出来的返回值前面都会加若干换行和空格。(至今不明白,同一台电脑,同样的环境,为什么出现这样的问题)后来在网上

PHP如何实现订单的延时处理详解

11

业务需求订单是我们在日常开发中经常会遇到的一个功能,最近在做业务的时候需要实现客户下单之后订单超时未支付自动取消的功能,刚开始确认了几种方法:客户端到时间请求取消服务端定时查询有没有需要取消的订单,然后批量处理下单后创建定时器,延时处理使用