删除HTML标签中指定属性外的其它属性函数

作者:enenba | 发表于:2012-07-18 00:13 | 分类:php源码

ECSHOP系统导出数据包里,如果IMG标签中有其它属性,淘宝会屏蔽掉,因此需要写此函数。

临时所作,难免有考虑不周之处,望朋友们多做指正,则个!

<?php
//取得标签中的一个属性的值 标签全代码 属性名
function getPropertyValue($str,$prty)
{
if (substr($str,-2)=="/>")
    $st...

阅读全文>>

4人成功匹配 2572人撸过

php采集百度MP3 TOP500歌曲

作者:enenba | 发表于:2012-07-14 00:36 | 分类:php采集

   最近又写了php获取百度top500的歌曲名,因为百度歌曲的排行是实时更新的,写出了匹配规则后基本没什么大问题。就是下载需要时间比较长,百度top500的页面数据还是挺大的。

结果图:

点击查看原图

上源码:

 

<?php
$start_time = microtime(true);
$url = 'http://list.mp3.baidu.com/top/top50...

阅读全文>>

8人成功匹配 3177人撸过

最新手机号码正则表达式

作者:enenba | 发表于:2012-07-02 17:22 | 分类:正则表达式

现在的手机号码增加了150,153,156,158,159,157,188,189
所以正则表达式如下: string s = @"^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$";


再添加180,147等,更加全面的表达式:

^(1(([35][0-9])|(47)|[8][0126789]))\d{8}$

 

再次修改添加了183,并添加了座机...

阅读全文>>

1人成功匹配 3005人撸过

file_get_contents函数致使CPU使用率100%

作者:enenba | 发表于:2012-06-15 22:58 | 分类:php源码

有时候,运行 Nginx、PHP-CGI(php-fpm) Web服务的 Linux 服务器,突然系统负载上升,使用 top 命令查看,很多 php-cgi 进程 CPU 使用率接近100%。后来,我通过跟踪发现,这类情况的出现,跟 PHP 的 file_get_contents() 函数有着密切的关系。

  大、中型网站中,基于 HTTP 协议的 API 接口调用,是家常便饭。PHP 程序员们...

阅读全文>>

7人成功匹配 2138人撸过

从CMS中提取的编码转换函数,可转utf-8,gb2312,gbk

作者:enenba | 发表于:2012-06-10 21:07 | 分类:php源码

我以前用过phpcmsv9 的转码函数,但是有点臃肿,有点大,而且也不太灵活,我又从一个CMS中提取了一个比较万能的转码,还以支持对数组中的所有值进行转码,于是提取出来分享:

<?php
/*
	对数据进行编码转换
	@param array/str  输入数据可以为数组
	@param str 原字符集
	@param str 转换后字集
	@return array/str 返回转换后数据
*/
...

阅读全文>>

5人成功匹配 2299人撸过

phpQuery中pq()的使用(1)

作者:enenba | 发表于:2012-06-06 23:23 | 分类:php源码

今天研究了phpQuery,他能够像JQuery一样可以使用相似的选择器获取html标签的元素,pq()就像jQuery里的$()

以下使用pq()的例子

例子一:获取hao123中的搜索标签部分,如图部分:

点击查看原图

其html源码如下:

阅读全文>>

2人成功匹配 3377人撸过
1 2 3 4 5 6 7 8 ... »