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

PHP高级教程

PHP消息队列用法实例分析

8

本文实例讲述了php消息队列用法。分享给大家供大家参考,具体如下:该消息队列用于linux下,进程通信#根据路径和后缀创建一个id$key=ftok(__dir__,'r');#获取队列中的消息$q=msg_get_queue($key);

PHP查询MySQL大量数据的时候内存占用分析

11

昨天,有同事在php讨论群里提到,他做的一个项目由于mysql查询返回的结果太多(达10万条),从而导致php内存不够用.所以,他问,在执行下面的代码遍历返回的mysql结果之前,数据是否已经在内存中了?-复制代码代码如下:  while(

PHP实现补齐关闭的HTML标签

12

本文实例讲述了php实现补齐关闭的html标签。分享给大家供大家参考,具体如下:很多时候,在我们做文章截取摘要的时候,如果出现html的内容,会出现截取的文章没有结束的html标签。这样的情况下就会出现页面样式错乱的问题。这个时候我们需要的

在PHP中利用wsdl创建标准webservice的实现代码

4

1、创建wsdl说明:a、非标准的webservice,可能只能php才能访问b、标准的webservice,就必须要使用wsdl(webservicedescriptionlanguage,就是用xml语法标准来描述你的服务内容,我是这么

php读取目录及子目录下所有文件名的方法

9

本文实例讲述了php读取目录及子目录下所有文件名的方法,分享给大家供大家参考。具体实现方法如下:一般来说php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下:复制代码代码如下:$dir="./caxa/";$fi

解析PHP中$_FILES的使用以及注意事项

7

$_files数组内容如下:$_files['myfile']['name']客户端文件的原名称。$_files['myfile']['type']文件的mime类型,需要浏览器提供该信息的支持,例如"image/gif"。$_files[

php实现简单的上传进度条

9

web上传文件的三种解决方案分享给大家:这里我要使用的是form法。通过为表单元素设置enctype=”multipart/form-data”属性,让表单提交的数据以二进制编码的方式提交,在接收此请求的servlet中用二进制流来获取内容

PHP中PDO连接数据库中各种DNS设置方法小结

9

本文实例总结了php中pdo连接数据库中各种dns设置方法。分享给大家供大家参考,具体如下:pdo中dns书写方式如下:mssql:host=localhost;dbname=testdbsybase:host=localhost;dbna

PHP实现取得HTTP请求的原文

7

本文实例讲述了php实现取得http请求的原文的方法,具体步骤如下:1.取得请求行:method、uri、协议可以从超级变量$_server中获得,三个变量的值如下:$_server['request_method'].''.$_serve

PHPHeader用于页面跳转时的几个注意事项

9

前言本文介绍的是在php中用header("location:test.php")进行跳转要注意以下几点,有助于解决一些新手经常遇到的问题一、location和“:”号间不能有空格,否则会出错。二、在用header前不能有任何的输出。三、h

PHPstorm快捷键(分享)

6

如下所示:eclipse快捷键ctrl+1快速修复ctrl+d:删除当前行ctrl+alt+↓复制当前行到下一行(复制增加)ctrl+alt+↑复制当前行到上一行(复制增加)alt+↓当前行和下面一行交互位置alt+↑当前行和上面一行交互位

php中出现空白页的原因及解决方法汇总

12

很多程序员在进行php开发的时候都遇到过出现空白页的请,综合分析来说,在php编程中出现空白页面可能是由以下几个原因造成的:1、逻辑错误逻辑错误是最难排除的,从表面上看,也许代码是合法的,是正规的,可运行起来却不是预料之中的。为什么呢?也许

Php中文件下载功能实现超详细流程分析

7

客户端从服务端下载文件的流程分析:浏览器发送一个请求,请求访问服务器中的某个网页(如:down.php),该网页的代码如下。服务器接受到该请求以后,马上运行该down.php文件运行该文件的时候,必然要把将要被下载的文件读入内存当中(这里是

开启CURL扩展,让服务器支持PHPcurl函数(远程采集)

9

curl()、file_get_contents()、snoopy.class.php这三个远程页面抓取或采集中用到的工具,默迹还是侵向于用snoopy.class.php,因为他效率比较高且不需要服务器特定配置支持,在普通虚拟主机中即可使

封装一个PDO数据库操作类代码

9

复制代码代码如下:<?php/** *数据库pdo操作 */classmysqlpdo{publicstatic$pdostatement=null;/***数据库的连接参数配置*@vararray*@accesspublic*/pu

PHP文件缓存的性能测试

8

php常用缓存方式:第一种,把需要缓存的数据进行处理,形成php可以直接执行的文件。在需要缓存数据的时候,通过include方式引入,并使用。第二种,把需要的数据通过serialize函数序列化后直接保存到文件。在需要使用缓存数据的时候,通

php设计模式ChainOfResponsibility(职责链模式)

9

复制代码代码如下:<?php/***职责链模式**为解除请求的发送者和接收者之间的耦合,而使用多个对象都用机会处理这个请求,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它**/abstractclasshandle

php获得当前的脚本网址

14

//获得当前的脚本网址functiongetcururl(){if(!empty($_server["request_uri"])){$scriptname=$_server["request_uri"];$nowurl=$scriptna