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

PHP高级教程

PHP获取url的函数代码

7

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

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

17

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

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

8

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

为PHP5.4开启ZendOPCode缓存

8

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

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

8

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

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

2

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

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

8

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

php代码优化的42条建议推荐

8

1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.echo比print快。3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。5.注销那些

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

9

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

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

8

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

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

8

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

PHP实现把数字ID转字母ID

8

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

php单一接口的实现方法

6

本文实例讲述了php单一接口的实现方法。分享给大家供大家参考。具体实现方法如下:<?phpinterfacestaff_i{functionsetid($id);functiongetid();functionsetname(

PHP翻页跳转功能实现方法

9

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

PHP读MYSQL中文乱码的快速解决方法

5

打算切换某个网站的主机,没想到遇到php和mysql中文乱码的问题。以前的国外主机用的mysql是4.x系列的,感觉还比较好,都无论gbk和utf-8都没有乱码,没想到新的主机的mysql是5.0版本的,导入数据后,用php读出来全是问号,

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

3

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

dedecms集成财付通支付接口

13

用织梦做了个旅游网站,客户要求财付通支付,上网找了下不是要买就是要钱,只有自己写了。代码:复制代码代码如下:<?phpif(!defined('dedeinc'))exit('requesterror!');/***财付通接口