`

PHP 批量根据URL获取IP

阅读更多
<meta charset="utf-8">
<?php
$urls = array('http://onestopweb.iteye.com/category','http://onestopweb.cn/','http://www.iteye.com/');
$arr = array();
for($i=0;$i<count($urls);$i++){
	//一条完整的链接由协议、主机、端口、路径四个部分组成
	//获取它的主机部分,例如:onestopweb.iteye.com
	$url = parse_url($urls[$i]);
	//gethostbyname 获取对应IP
	$arr[$url[host]] = gethostbyname($url[host]);
}
/**
 * sort() - 以升序对数组排序
 * rsort() - 以降序对数组排序
 * asort() - 根据值,以升序对关联数组进行排序
 * ksort() - 根据键,以升序对关联数组进行排序
 * arsort() - 根据值,以降序对关联数组进行排序
 * krsort() - 根据键,以降序对关联数组进行排序
 * */
asort($arr);
foreach($arr as $k=>$v){
	echo $k.' -> '.$v.'<br>';
}
?>

 

效果图:

 

 

 

 

 

 

 

  • 大小: 24.6 KB
2
0
分享到:
评论

相关推荐

    Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法

    它可以按主机ID或IP地址过滤结果,返回的数据包含了主机的各种详细信息,如主机名、组信息、模板、接口、库存信息、监控项、图形、应用、触发器和屏幕等。这些信息对于监控和分析系统状态非常有用。 `HostCreate`...

    捌度出品之同IP站点查询工具 PHP版.rar

    1. IP地址解析:工具首先需要获取输入的IP地址,并进行有效的解析,确保其格式正确。 2. DNS反向查询:利用DNS反向解析技术,查询给定IP地址对应的所有域名。 3. 数据库交互:将查询结果存储在数据库中,便于后续...

    易语言调用百度API获取IP归属地的代码

    在编程领域,有时候我们需要获取一个IP地址的归属地信息,这通常通过调用第三方API来实现。本篇文章将介绍如何使用易语言调用百度API来获取IP归属地的代码实现。易语言是一种中国本土开发的、面向初学者的编程语言,...

    php实现登录tplink WR882N获取IP和重启的方法

    在这个例子中,我们将讨论如何使用PHP语言结合cURL库来实现对tplink WR882N这款路由器的登录操作,并获取设备的IP地址信息以及执行重启操作。这是网络管理中的一个重要技能,对于自动化监控网络设备的健康状态以及...

    PHP批量获取网页中所有固定种子链接的方法

    标题中的"PHP批量获取网页中所有固定种子链接的方法"指的是使用PHP编程语言来抓取一个网页上所有以特定模式存在的种子链接(例如ed2k链接)。这种方法通常用于自动化下载任务,比如将多个链接批量导入下载管理器。...

    tp批量下载功能,开箱即用

    在IT行业中,批量下载是一种常见的需求,特别是在大数据处理、网络资源获取和自动化任务执行的场景下。"tp批量下载功能,开箱即用"这个标题表明我们正在讨论一个基于TP(可能是ThinkPHP或其他类似框架)的批量下载...

    PHP 正则采集百度的图片地址

    在实际应用中,百度可能会对图片URL进行编码,或者使用特定的路径结构,因此可能需要根据实际情况调整正则表达式以适应不同的URL格式。此外,考虑到网页的动态加载和反爬虫策略,可能还需要使用到`curl`或者`file_...

    美图小偷PHP源码

    这个源码的主要功能是通过编程方式实现对指定网站的图片进行批量下载或者展示,帮助用户快速收集和管理网络上的图像素材。 在使用【美图小偷PHP源码】时,首先需要理解其核心原理。PHP是一种服务器端的脚本语言,常...

    PHP网站开发中常用的8个小技巧_.docx

    1. **PHP批量获取Checkbox的值**: 当需要处理多个Checkbox并将其值用于SQL查询时,可以使用数组命名方式(如`name='checkbox[]'`)。这样,`$_POST['checkbox']`将返回一个包含所有选中Checkbox值的数组。根据字段...

    基于PHP的泷涯离线下载 php版.zip

    离线下载,也称为远程抓取或网络爬虫,是一种技术,允许用户从互联网上批量下载数据,即使原始网站不支持批量下载功能。这种系统通常用于备份、分析或者创建本地数据缓存。 【描述】虽然描述简短,但我们可以推断出...

    一个php采集的程序

    - **获取需要部分**:根据解析结果,定位到特定元素或链接。 - **写入数据库**:将抓取的数据存储到数据库中,便于后续处理和展示。 2. **PHP的多任务处理**: - 虽然PHP不支持原生多线程,但可以利用`pthreads`...

    PHP开发实战1200例源码

    实例111 通过IP地址查找主机所在地 142 实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与HTML标记相互转换 144 实例114 运用PHP 5.0新型字符串输出XML数据 145 实例115 判断字符...

    自动在线批量增加外链工具 v1.0 PHP版.rar

    超级外链快速增加网站外链的原理: 超级外链由本站精心收集了数个ip查询 Alexa排名查询,pr查询等站长常用查询网站,由于这些网站大多有查询记录显示功能,而且查询记录可以被百度,谷歌,搜狗等搜索引擎快速收录,...

    一些使用频率较高的非常实用的PHP函数

    此函数能够从多个可能的位置获取客户端的真实IP地址。在网络请求中,客户端IP是非常重要的信息,尤其是在需要进行地域限制或统计分析时。 ```php function GetIP() { if (getenv("HTTP_CLIENT_IP") && strcasecmp...

    (全)传智播客PHP就业班视频完整课程

    9-14 7.php数据库编程⑨-使用mysqli扩展库增强(批量执行sql和事务控制) 9-17 1.回顾 9-17 2.php数据库编程(10)-使用mysqli扩展库增强(预处理技术) 9-17 3.php数据库编程(11)-使用mysqli扩展库增强(预处理技术) 9-17 ...

    基于PHP的企管美图抓取php版源码.zip

    9. IP和代理:为了防止被目标网站封禁,可能需要用到IP更换或代理服务。 10. 遵守robots.txt规则:尊重网站抓取规范,避免对目标网站造成负担。 综上所述,这个项目提供了学习和实践PHP网络爬虫、图片处理以及Web...

    jpush(极光推送)远程调用api PHP版

    JPush API允许开发者通过HTTP POST请求向极光推送服务器发送指令,完成各种功能,如发送单个或批量消息、设置别名和标签、获取推送报告等。在PHP中,我们通常会使用cURL库来发起HTTP请求。 2. **环境准备** 在...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例111 通过IP地址查找主机所在地 142 实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与HTML标记相互转换 144 实例114 运用PHP 5.0新型字符串输出XML数据 145 实例115 判断字符串...

    PHP实例开发源码—php音乐外链解析程序源码.zip

    可以通过检查URL参数、验证用户身份或限制IP访问等方式进行防护。 - 同时,对服务器上的音乐文件进行适当的权限设置,防止未授权的直接访问。 8. **错误处理** - 在处理过程中可能出现各种错误,如网络连接失败、...

Global site tag (gtag.js) - Google Analytics