【转】php CURL模拟访问网页

作者:enenba | 发表于:2013-10-10 11:56 | 分类:php采集

CURL参数详解:

bool curl_setopt (int ch, string option, mixed value)

curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。

下列选项的值将被作为长整形使用(在option参数中指定): 

*CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP你上...

阅读全文>>

4人成功匹配 2285人撸过

检查素数的正则表达式

作者:enenba | 发表于:2013-08-13 08:49 | 分类:正则表达式
一般来说,我们会使用正规表达式来做字符串匹配,今天在网上浏览的时候,看到了有人用正则表达式来检查一个数字是否为素数(质数),让我非常感兴趣,这个正则表达式如入所示:


regexpr-for-prime-number.jpg
 
检查素数与否的正则表达式


要使用这个正规则表达式,你需要把自然数转成多个1的字符串,如:2 要写成 “11”, 3 要写成 “111”, 17 要写成“11111111111111111”,这种工作使用一些脚本语言可以轻松的完...

阅读全文>>

8人成功匹配 2063人撸过

正则表达式是如何工作的

作者:enenba | 发表于:2013-08-04 10:15 | 分类:正则表达式

正则表达式 ,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。

粗浅地编写正则表达式是造成性能瓶颈的主要原因之一,但还有很多可以改进正则表达式效率的地方。两个正则表达式匹配相同的文本并不意味着他们具有同等的速度。

许多因素影响正则表达式的效率,首先,正则表达式适配的文本千差万别,部分匹配时比...

阅读全文>>

2人成功匹配 2293人撸过

php base64_encode 在url编码上应用

作者:enenba | 发表于:2013-07-05 09:32 | 分类:php源码

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,看好是编码,并不是加密。
编码过程不解释了,Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。
php 用base64_encode() 编码的数据要比原始数据多占用 33% ...

阅读全文>>

9人成功匹配 8139人撸过

PHP加密解密内部算法详解

作者:enenba | 发表于:2013-06-28 10:50 | 分类:php源码

看了一下《PHP加密解密内部算法》这个可以说是可逆的加密算法,使用了key + 按位或运算混淆了字符串,再base64保存密码。
这个加密解密源码是discuz 里带有的,我找了下是在 global.func.php下,
已经由
passport_encrypt($txt, $key) 改名为:xconvert_encrypt($txt, $key) 了

因为是可逆的加密算法,所以在不知道key的情况下很难从中破解其内容。小解释下这个好用的函数:

阅读全文>>

5人成功匹配 3697人撸过

标题相似比查询 emlog插件

作者:enenba | 发表于:2013-06-18 15:12 | 分类:emlog
计算所有日志标题相似比,大于设定值统计结果,一般用于采集后,检查标题重复性。
效果图如下:
 
适用于emlog:5.0.0
 

阅读全文>>

3人成功匹配 2777人撸过
1 2 3 4 5 6 7 8 9 10 11 ... »