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

PHP高级教程

PHP中使用imagick实现把PDF转成图片

7

phpmanual里,对imagick的描述,真的是简洁,每个成员函数,点击打开就看到如下文本:复制代码代码如下:warningthisfunctioniscurrentlynotdocumented;onlyitsargumentlist

PHP编程中的常见漏洞和代码实例

9

不是固若金汤,随着php的广泛运用,一些黑客们也在无时不想找php的麻烦,通过php程序漏洞进行攻击就是其中一种。在节,我们将从全局变量,远程文件,文件上载,库文件,session文件,数据类型和容易出错的函数这几个方面分析了php的安全性

详解PHP中的mb_detect_encoding函数使用方法

8

php中可以使用mb_detect_encoding()函数来判断字符串是什么编码的。当在php中使用mb_detect_encoding函数进行编码识别时,很多人都碰到过识别编码有误的问题,例如对与gb2312和utf-8,或者utf-8

PHP使用flock实现文件加锁的方法

9

本文实例讲述了php使用flock实现文件加锁的方法。分享给大家供大家参考。具体分析如下:flock在官方文档里的解释是:flock()允许你执行一个简单的可以在任何平台中使用的读取/写入模型(包括大部分的unix派生版和甚至是window

PHP字符串中特殊符号的过滤方法介绍

9

有时候我们会遇到过滤字符串中特殊字符的问题,本文提供了一个处理特殊字符串的方法,可能有遗漏,如果读者发现了可以留言告诉我,谢谢。复制代码代码如下:functionstrfilter($str){$str=str_replace('`',''

php5.3提示Functionereg()isdeprecatedError问题解决方法

11

本文实例讲述了php5.3提示functionereg()isdeprecatederror问题解决方法。分享给大家供大家参考。具体实现方法如下:一、问题:php5.3ereg()无法正常使用,提示“functionereg()isdepr

phpforeach、while性能比较

8

foreach是对数组副本进行操作(通过拷贝数组),而while则通过移动数组内部指标进行操作,一般逻辑下认为,while应该比foreach快(因为foreach在开始执行的时候首先把数组复制进去,而while直接移动内部指标。),但结果

PHP使用PDO从mysql读取大量数据处理详解

10

前言本文主要介绍了关于php利用pdo从mysql读取大量数据处理的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。环境mysql:5.6.34php:5.6nginx:php-fpm适用场景需要处理一定数据集业务

php-cli简介(不会Shell语言一样用Shell)

10

1.基础知识1.1什么是shell编程?在unix中,shell可不是简单的命令解释器(典型的有windows中的dos),而是一个全功能的编程环境。shell是操作系统的一部分,用来与用户打交道,并且可以用来协调各个命令【1】。用shel

探讨如何把session存入数据库

8

php的session默认的情况下是采用的文件方式来保存的,我们在php的配制文件php.ini中可以看到这样的一行,session.save_handler="files",这样的意思就是采用文件来保存session的,要采用数据库来保存

PHPmysql与mysqli事务使用说明分享

8

mysqli封装了诸如事务等一些高级操作,同时封装了db操作过程中的很多可用的方法。应用比较多的地方是mysqli的事务。比如下面的示例:复制代码代码如下:$mysqli=newmysqli('localhost','root','','d

php实现给图片加灰色半透明效果的方法

11

本文实例讲述了php实现给图片加灰色半透明效果的方法。分享给大家供大家参考。具体实现方法如下:原理:1.首先计算出原图片的尺寸2.创建相同尺寸的半透明图片3.使用imagecopy()方法,把新创建的半透明图片与原图合并具体实现代码如下:复

如何让thinkphp在模型中自动完成session赋值小教程

8

相信用过thinkphp的用户都知道thinkphp的模型可以完成很多辅助功能,比如自动验证、自动完成等,今天在开发中遇到自动完成中需要获取session值然后自动赋值的功能,具体看代码;classarticlelmodelextendsm

PHP源码之explode使用说明

10

当我们需要将一个数组根据某个字符或字串进行分割成数组的时候,explode用的很happy,但是你知道~explode是怎么工作的么~~首先可以肯定的是,explode也是会分配空间的,毫无疑问。复制代码代码如下://文件1:ext/sta

php实现读取手机客户端浏览器的类

12

本文实例讲述了php实现读取手机客户端浏览器的类。分享给大家供大家参考。具体分析如下:这里介绍的手机信息函数类有取手机号码,浏览器报头信息,取得手机类型,取得手机ip等功能。复制代码代码如下:<?php/***类名:mobil

php自定义函数截取汉字长度

10

复制代码代码如下:functionmsubstr($str,$start,$len){$strlen=$start+$len;for($i=0;$i<$strlen;$i++){if(ord(substr($str,$i,1))>

用PHP的ob_start()控制您的浏览器cache

10

输出控制函数不对使用header()或setcookie(),发送的文件头信息产生影响,只对那些类似于echo()和php代码的数据块有作用。我们先举一个简单的例子,让大家对outputcontrol有一个大致的印象:example1.复制