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

PHP高级教程

PHP实现根据图片色界在不同位置加水印的方法

5

本文实例讲述了php实现根据图片色界在不同位置加水印的方法。分享给大家供大家参考。具体如下:在使用php编程的时候,很多时候需要对上传的图片加水印,来确定图片版权和出处.但是,一般情况下加水印的位置是图片的右下角,但是,不同图片的色阶不同,

PHP实现通过正则表达式替换回调的内容标签

4

本文实例讲述了php实现通过正则表达式替换回调的内容标签。分享给大家供大家参考。具体实现方法如下:functionmy_wp_plugin_tag_action($content,$tag,$function,$args=false){//

mysqldesc(DESCRIBE)命令实例讲解

5

mysqldesc命令用于查看表结构,是describe命令的简写形式。mysqldesc命令语法:desctablename该命令会显示表哪些信息呢?具体包括:字段名称(field)字段类型(type)字段是否为null字段是否为主键(k

PHP生成plist数据的方法

3

本文实例讲述了php生成plist数据的方法。分享给大家供大家参考。具体如下:这段代码实现php数组转换为苹果plistxml或文本格式<?php/***propertylistclass*implementswritinga

PHP基于堆栈实现的高级计算器功能示例

7

本文实例讲述了php基于堆栈实现的高级计算器功能。分享给大家供大家参考,具体如下:当我们得到一个字符串运算式该如何去得出它的运算结果呢?这时候我们就能使用堆栈的算法很巧妙的解决这个问题。思路是这样的:(我们利用php函数substr循环去截

模拟flock实现文件锁定

6

主要提供了一种思路。$lock0和$lock1就是文件锁定的标识符,当文件被某一用户打开的时候,$lock0和$lock1就会产生,当该文件没打开则不存在。其实最关键就是有个标识符来表示当前这个文件的状态,$lock0和$lock1就是起这

php恢复数组的key为数字序列的方法

4

本文实例讲述了php恢复数组的key为数字序列的方法。分享给大家供大家参考。具体分析如下:这里实现php把数组的key值恢复成类似于0,1,2,3,4,5...这样的数字序列functionrestore_array($arr){if(!i

php调用MySQL存储过程的方法集合(推荐)

2

类型一:调用带输入、输出类型参数的方法复制代码代码如下:$returnvalue='';try{mysql_query("set@return");$spname='p__test_getinfo1';mysql_query("call$s

php构造方法中析构方法在继承中的表现

7

本文为大家分享了php构造方法之析构方法在继承中的表现,供大家参考,具体内容如下子类中没有定义构造方法时,会自动调用父类的构造方法。因此实例化子类时,需按照父类的构造方法的形式进行。修改为:子类定义了自己的构造方法,则不会自动调用父类的构造

PHP+MySQL存储数据常见中文乱码问题小结

5

本文实例总结了php+mysql存储数据常见中文乱码问题。分享给大家供大家参考,具体如下:php+mysql出现中文乱码的常见原因:1.mysql数据库的编码是utf8,与php网页的编码格式不一致,就会造成mysql中的中文乱码。2.使用

关于PHP实现异步操作的研究

6

1.为啥php需要异步操作?一般来说php适用的场合是web页面展示等耗时比较短的任务,如果对于比较花时间的操作如resize图片、大数据导入、批量发送edm、sms等,就很容易出现操作超时情况。你可以说我可以设置无限超时时间,等等你也要知

discuzPassport通行证整合笔记

6

太简单了,但时间长了,记不得,浪费我半小时找资料,深刻体会好记性不如烂笔头!!今天把passport文挡贴上,防止以后忘记!!记住,网上找到自己需要的资料也要耗时间的!!!!!!passport通行证整合第一篇:整合原理请注意:整合不成功可

php中使用key,value,current,next和prev函数遍历数组的方法

7

本文实例讲述了php中使用key,value,current,next和prev函数遍历数组的方法。分享给大家供大家参考。具体分析如下:php中针对数组遍历有一系列的函数使我们可以非常方便的操作数组,要遍历一个数组,第一步就是要将指针指向数

PHP使用mysql与mysqli连接Mysql数据库用法示例

5

本文实例讲述了php使用mysql与mysqli连接mysql数据库的方法。分享给大家供大家参考,具体如下:代码很简单直接上了<?php/***@author:htl*@description:description*///降

ThinkPHP采用模块和操作分析

7

任何一个web行为都可以认为是一个模块的某个操作,系统会根据当前的url来分析要执行的模块和操作。这个分析工作由url调度器来实现,官方内置了dispatcher类来完成该调度。在dispatcher调度器中,会根据http://serve

php修改指定文件后缀的方法

8

因项目需求,需要将asp后缀的修改成php,因懒于一个个修改。又觉得php跟qt一样都是高级语言了,一般高级语言都有提供对获得的内容进行增删改查的函数。经过一番资料查找与代码测试,总结出了php修改指定文件后缀的方法,分享给大家。目标:将当

php获取客户端的真实ip

6

复制代码代码如下:functiongetip(){if(getenv("http_client_ip")&&strcasecmp(getenv("http_client_ip"),"unknown"))$ip=getenv("http_cl

Linux服务器下PHPMailer发送邮件失败的问题解决

6

需求更换服务器之后,我发现我的发送邮件功能失效了!原来的服务器是可以的,一定是哪里出问题了,决定来排查一下。我是用的phpmailer,smtp方式发送邮件的。排查过程这种方式首先php要开启sockets拓展,查了一下phpinfo页面,