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

PHP高级教程

PHP获取url的函数代码

10

复制代码代码如下:functiongeturl($url){$ch=curl_init();$timeout=5;curl_setopt($ch,curlopt_url,$url);curl_setopt($ch,curlopt_retur

PHP获取当前文件的父目录方法汇总

19

方法一:先获得当前文件所在文件夹的长度,然后用substr来截取掉该长度:复制代码代码如下:$dirname=str_replace("\","/",dirname(__file__));$dirnamelength=strlen($dir

深入file_get_contents函数抓取内容失败的原因分析

10

用file_get_contents来抓取页面内容不成功,可能是因为有些主机服务商把php的allow_url_fopen选项是关闭了,就是没法直接使用file_get_contents来获取远程web页面的内容。那就是可以使用另外一个函数

为PHP5.4开启ZendOPCode缓存

10

编译步骤:复制代码代码如下:gitclonegit://github.com/zend-dev/zendoptimizerplus.gitcdzendoptimizerplus$php_dir/bin/phpize./configure--

PHP配置open_basedir让各虚拟站点独立运行

10

当时觉得这跟iis相比,实在太差了,因为在iis里,可以在安全性里设置一个站点甚至一个目录访问时使用的匿名账号,只要各个站点使用的账号不一样,站点间的安全就不会互相影响。这几天才发现,原来当时的想法是错的,在apache下,也可以配置php

PHP5.6新增加的可变函数参数用法分析

5

本文实例讲述了php5.6新增加的可变函数参数用法。分享给大家供大家参考,具体如下:今天无事,看了下php手册。发现php版本更新增加不少东西。下面就说说其中的php5.6更新中新增加的可变函数参数。代码1:functionsum(...$

php解析base64数据生成图片的方法

10

本文实例讲述了php解析base64数据生成图片的方法。分享给大家供大家参考,具体如下:$base64="/9j/4aaqskzjrgabaqeakacqaad/4qcmrxhpzgaatu0akgaaaagabqesaamaaaabaae

php基础知识:类与对象(3)构造函数和析构函数

12

构造函数php5允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。注意:如果子类中定义了构造函数则不会暗中调用其父类的构造函数。要执行父类的构造函数,需

用PHP调用Oracle存储过程的方法

11

但是使用存储过程至少有两个最明显的优点:速度和效率。使用存储过程的速度显然更快。在效率上,如果应用一次需要做一系列sql操作,则需要往返于php与oracle,不如把该应用直接放到数据库方以减少往返次数,增加效率。但是在internet应用

PHP实现把数字ID转字母ID

11

id是网站中经常出现的,它一般是数字,但是我们发现现在的网站很多id都是字母了,比如youtube的视频播放页它的url类似/watch?v=yznjibedyww。下面是一个生成字母id的方法。使用示例:复制代码代码如下:alphaid(

两级联动select刷新后其值保持不变的实现方法

10

背景还是学院和专业的关系,我需要保持点击提交按钮后,页面select中继续维持提交前的值网上有几种办法,要么通过url跳转时候附带参数形式传回页面,或者提交时候讲select的值保存在cookie中,提交后再把cookie中的值填回sele

PHP翻页跳转功能实现方法

12

我们都知道用php+mysql在web页实现数据库资料全部显示是非常简单而有趣的,数据库资料很少的情况下页面显示还是让人满意的,但是当数据库资料非常多的情况下,页面的显示情况将会变的非常糟糕,下面就来介绍一下如何实现当前页面数据资料显示数量

PHP对文件进行加锁、解锁实例

5

有时候你的php脚本或许需要线程安全的保证,比如进行文件写操作的时候。本文提供了文件加锁函数以及使用示例。文件加锁功能也可以用来获得独享的处理空间,防止脚本执行发生同步错误。复制代码代码如下:<?php/***********

PHPCrawl爬虫库实现抓取酷狗歌单的方法示例

13

本文实例讲述了phpcrawl爬虫库实现抓取酷狗歌单的方法。分享给大家供大家参考,具体如下:本人看了网络爬虫相关的视频后,手痒痒,想爬点什么。最近facebook上表情包大战很激烈,就想着把所有表情包都爬下来,却一时没有找到合适的vpn,因

phpMySQL与分页效率

9

最基本的分页方式:select...from...where...orderby...limit...在中小数据量的情况下,这样的sql足够用了,唯一需要注意的问题就是确保使用了索引:举例来说,如果实际sql类似下面语句,那么在catego

PHP编程实现脚本异步执行的方法

11

本文实例讲述了php编程实现脚本异步执行的方法。分享给大家供大家参考,具体如下:php语言得用fsockopen()函数,实现脚本异步运行,代码如下异步请求函数(用debug参数若为true则为用为调试,开启调试可以看到异步的执行情况,但是

PHP随机数C扩展随机数

9

由于要用到固定长度的随机字符串。首先是一段php代码$str_md5=md5(uniqid());$rand=mt_rand(1,28);$str1=substr($str_md5,$rand,6);$rand=mt_rand(1,28);