您的位置:首页 > 编程语言 > PHP开发

【php】php信息抓取函数parse_url

2012-11-28 17:05 579 查看
PHP是一个功能强大的嵌入式HTML语言,拥有种类繁多的函数库,帮助我们实现许多功能。PHP中一个好用的PHP函数parse_url,就可以帮助我们特别方便用来做信息抓取的分析,举例子如下: 

探讨PHP获取checkbox值
实例讲解PHP搜索引擎类
如何运用PHP函数fgets读取指针文件
PHP文件操作中各函数应用技巧
测试PHP preg_match()函数信息泄露方法介

$url = "http://www.electrictoolbox.

com/php-extract-domain-from-full-url/";  
$parts = parse_url($url); 

输出:

Array  
(  

[scheme] => http
 
[host] => www.electrictoolbox.com
 

[path] => /php-extract-

domain-from-full-url/  
)  

又如PHP函数parse_url使用方法: 
< ?php  
$url = 'http://username:password
@hostname/path?arg=value#anchor';  
print_r(parse_url($url));  
echo parse_url($url, PHP_URL_PATH);  
?> 

输出:
Array  
(  
[scheme] => http  
[host] => hostname  
[user] => username  
[pass] => password  
[path] => /path  
[query] => arg=value 
[fragment] => anchor  
)  

可以看到,PHP函数parse_url可以很容易分解出一个URL的各个部,那如果要拿指定的部分出来的话也很容易,如

echo parse_url($url, PHP_URL_PATH);就是在第二个参数中,设定如下的参数:

PHP_URL_SCHEME, PHP_URL_HOST, PHP_URL_PORT, PHP_URL_USER, PHP_URL_PASS, PHP_URL_PATH, PHP_URL_QUERY or PHP_URL_FRAGMENT.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: