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

PHP高级教程

PHP抓取及分析网页的方法详解

6

本文实例讲述了php抓取及分析网页的方法。分享给大家供大家参考,具体如下:抓取和分析一个文件是非常简单的事。这个教程将通过一个例子带领你一步一步地去实现它。让我们开始吧!首先,我首必须决定我们将抓取的url地址。可以通过在脚本中设定或通过$

那些年我们错过的魔术方法(MagicMethods)

7

php对象的一个优势是可以使用魔术方法,这些方法可以不需要修改外部代码而重写一个类的默认行为,这使得php语法有更少的冗余性和更具有扩展性。这些方法很好识别,他们都是以双下划线(__)开始的。比如:__construct(),__destr

PHP中str_replace函数使用小结

8

这段时间在看《php和mysqlweb开发》一书看到str_replace讲解,一段小提示写到:可以为str_replace的三个都使用数组传入,但讲解比较简单,于是决定自己的试验一下该函数在各个参数传入数组时的执行结果。函数原型:mixe

PHP中Trait及其应用详解

9

从php的5.4.0版本开始,php提供了一种全新的代码复用的概念,那就是trait。trait其字面意思是”特性”、”特点”,我们可以理解为,使用trait关键字,可以为php中的类添加新的特性。熟悉面向对象的都知道,软件开发中常用的代码

PHPstrip_tags保留多个HTML标签的方法

7

本文介绍了phpstrip_tags函数保留多个html标签的方法,可以使用第二个参数来设置不需要删除的标签,主要涉及到strip_tags的第二个参数strip_tags函数语法stringstrip_tags(stringstr[,st

PHP4与MySQL数据库操作函数详解

11

说php就不能不提mysql,而要讲mysql,那么php也是必然要被提起。php的迅速崛起,离不开mysql,而mysql的广泛应用,也与php休戚相关。下面详细分析php4中与mysql相关操作的函数(共32个,开头都为mysql_):

PHP删除数组中的特定元素的代码

8

比如下面的程序:复制代码代码如下:<?php$arr=array('apple','banana','cat','dog');unset($arr[2]);print_r($arr);?>程序运行结果:复制代码代码如下:arra

PHP使用strstr()函数获取指定字符串后所有字符的方法

6

本文实例讲述了php使用strstr()函数获取指定字符串后所有字符的方法。分享给大家供大家参考,具体如下:php的strstr()函数可搜索字符串在另一字符串中的第一次出现位置,并返回字符串的剩余部分。strstr()函数定义如下:str

php使用Cookie控制访问授权的方法

3

本文实例讲述了php使用cookie控制访问授权的方法。分享给大家供大家参考。具体如下:复制代码代码如下:<?phpif(isset($_post['name'])||isset($_post['pass'])){//如果有表

解析php中die(),exit(),return的区别

4

die()停止程序运行,输出内容exit是停止程序运行,不输出内容return是返回值die是遇到错误才停止exit是直接停止,并且不运行后续代码,exit()可以显示内容。return就是纯粹的返回值了,但是也不会运行后续代码exit(0

基于xcache的配置与使用详解

3

一、安装xcache复制代码代码如下:#wgethttp://xcache.lighttpd.net/pub/releases/1.3.0/xcache-1.3.0.tar.gz#tarzxvfxcache-1.3.0.tar.gz#cdx

php中用foreach来操作数组的代码

8

foreach()有两种用法:复制代码代码如下:foreach(array_nameas$value){statement;}这里的array_name是你要遍历的数组名,每次循环中,array_name数组的当前元素的值被赋给$value

php判断访问IP的方法

7

本文实例讲述了php判断访问ip的方法。分享给大家供大家参考。具体如下:<?phpfunctiongetip(){if(!empty($_server["http_client_ip"])){$cip=$_server["ht

php自定义函数实现JS的escape的方法示例

3

本文实例讲述了php自定义函数实现js的escape的方法。分享给大家供大家参考,具体如下://phpfunctionfunctionescape($string){$n=$bn=$tn=0;$output='';$special="-_.

PHP与SQL注入攻击[一]

6

haohappyhttp://blog.csdn.net/haohappy2004sql注入攻击是黑客攻击网站最常用的手段。如果你的站点没有使用严格的用户输入检验,那么非常容易遭到sql注入攻击。sql注入攻击通常通过给站点数据库提交不良的

smarty缓存控制前的页面静态化原理

8

可在display中进行设置$smarty->display("demo.tpl",$_server[request_uri])来实现一个模版有多个缓存。既然文件已经有缓存了,我们就可以走缓存文件了,不用循环的执行连接数据库,进行查询

Discuz5.0中读取纯真IP数据库函数分析

8

discuz5.0不在使用自己的ip数据,而是使用纯真ip的数据格式,存取纯真ip数据库稍微有点麻烦,它的存储格式比较特殊也很有趣,具体的格式分析参考下面两个链接,其他语言实现参考文章末的链接。《纯真ip数据库格式详解》链接一:http:/