日期 : 2011年08月1日分类 : PHP作者 : ZZ
这个玩意,用来采集挺好的。别的就不废话了。
项目地址:http://simplehtmldom.sourceforge.net/
简介
- 使用PHP5实现的HTML DOM解析器。让你能够使用PHP5轻松操纵HTML DOM。
- 支持PHP5及以上版本。
- 像jQuery一样使用选择器获取HTML标签。
- 一行代码获取HTML中的内容。
快速入门
1、如何获取HTML节点?
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');
// Find all images
foreach($html->find('img') as $element)
echo $element->src . '<br />';
// Find all links
foreach($html->find('a') as $element)
echo $element->href . '<br />';
继续阅读 »
Tags : html dom, php
日期 : 2010年08月16日分类 : PHP, 计算机相关作者 : ZZ
在推上跟mg12大神交流,说到非IE浏览器下面的页面变灰的方法,开始我还以为有类似IE下的滤镜的简单方法实现,没想到居然是改图片改CSS。。。ORZ
于是就写了这个批量转换的脚本,支持GIF动画。大致的原理是将图片逐帧逐像素的读出来,取到RGB色值,然后将当前的色值改成r*0.5+g*0.3+b*0.2,最后替换之即可。需要PHP 5.1.3和PECL Imagick 2.0.0或更高版本。WIN下的Imagick安装可以参照下这儿。 继续阅读 »
Tags : imagick, php
日期 : 2008年04月3日分类 : PHP作者 : ZZ
//===================================
// 功能:IP地址获取真实地址函数
// 参数:$ip – IP地址
// 作者:[Discuz!] (C) Comsenz Inc.
//===================================
继续阅读 »
Tags : php
日期 : 2008年03月22日分类 : PHP作者 : ZZ
转自PHPChina 作者:默默
假设我们要处理1000条数据,要在每页中显示10条,这样的话就会分100页来显示,咱们先看一看在mysql里提取10条信息是如何操作的。
Select * from table limit 0,10
上面是一句很简单的mysql查询语句,它的作用是从一个名叫table的表里提取10条数据,并且把所有字段的值都获得。
关键的地方就在这段“limit 0,10”,它其中的0是以0为起始点,后面的10则是显示10条数据,那么我们要以10为起始点,显示到第20条数据该怎么写呢?
继续阅读 »
Tags : php
日期 : 2008年02月18日分类 : PHP作者 : ZZ
在php.ini中找到date.timezone,将其前面的分号去掉,并赋值为PRC。不能更改php.ini的情况下则需要:date_default_timezone_set (PRC);。
Tags : php