好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

php测试ping php测试代码

很多站长朋友们都不太清楚php测试ping,今天小编就来给大家整理php测试ping,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 使用PHP怎么写出高效率的ping检测 2、 测试网络连通性的命令是什么? 3、 php如何获得指定值并且组成新数组 4、 php如何实现ping 5、 如何用php判断ping某个ip是否通 使用PHP怎么写出高效率的ping检测

"Ping值是衡量您所在地区的某个IP地址的访问和代理速度快慢的标准之一,如何通过Ping来观察一个IP的访问延迟(即快慢情况)是非常重要的。

Ping的步骤如下:

1)在电脑左下角找到开始项,点击开始项,找到运行菜单并点击。

2)选择一个IP地址,在?运行菜单打开后,输入以下格式即可:

(注意:写法为ping?66.186.45.34?-t)

DOS界面下

ping?210.51.214.1(回车即可)后面也可加参数。

【参数表】

-t????????Ping?the?specified?host?until?stopped.

??????????To?see?statistics?and?continue?-?type?Control-Break;

??????????To?stop?-?type?Control-C.

-a????????Resolve?addresses?to?hostnames.

-n?count????Number?of?echo?requests?to?send.

-l?size??????Send?buffer?size.

-f????????Set?Don't?Fragment?flag?in?packet.

-i?TTL??????Time?To?Live.

-v?TOS??????Type?Of?Service.

-r?count????Record?route?for?count?hops.

-s?count????Timestamp?for?count?hops.

-j?host-list??Loose?source?route?along?host-list.

-k?host-list??Strict?source?route?along?host-list.

-w?timeout????Timeout?in?milliseconds?to?wait?for?each?reply.

ping前面无空格,ping后面紧接着空一格输入IP地址,IP地址输入完成后在空一格,输入-t,只有这样输入,才能确保格式正确;

3)查看IP地址的Ping值情况:

例如,time=215,此即表示ping值的大小,数字越小表示该IP在您所在的地区的访问和代理速度越快,反之则越慢。

813、在iis中如何加载php网页,使其能在浏览器中显示网页(哎呀帅的被人砍提供)

IIS分为IIS6和IIS7,两者机制不一样。

IIS7自带PHP,IIS6需要到下载二进制包安装.

我们知道php配置有几种:

1、CGI方式加载PHP环境,通常就是IIS里面配置解释器为php.exe,早期比较常见,目前使用较少。

特点是:稳定,但效率太低。

2、ISAPI方式加载PHP环境,通常就是IIS里面配置解释器为php5isapi.dll,目前使用最多,应用最广。

特点是:多线程,效率较高,但不够稳定。

3、FastCGI方式加载PHP环境,在IIS环境里并不常见,但其它系统环境应用还是有的,不过IIS7.0开始内置FastCGI了。

特点是:高效率,高稳定性,属于将来发展趋势。

建议使用第三种,也是最好最快的,因为FastCGI大大加强了IIS处理PHP的能力,能迅速提高PHP站点的反应速度和生产力。

测试网络连通性的命令是什么?

测试网络连通性的命令是

1、ping:可以测试到目标机器的连通性或者网络连接速度,Ping域名还可以得出解析IP;

2、telnet:用于远程管理连接主机。同时也是测试目标机器的TCP端口是否开放;

3、curl::可以测试连接主机和访问URL。

Windows下的方法

在windows下,我们可以下载tcping这个小工具来帮助我们查看指定的端口是否是通的。

(下载地址)

进去后,直接下载tcping.exe那个文件就行。然后把下载好的工具放到电脑的C盘>Windows>System32下面就行。

然后我们直接重新打开CMD窗口,输入命令:tcping指定的IP或者域名端口号。输入完回车就可以查看这个IP的端口是否是通着的。

php如何获得指定值并且组成新数组

<?php

//有一个php的ping程序目的是来测试网速和连接情况的,程序和运行的结果如下,现在想把结果取出部分值并组成新数组,如下面的结果,要取得值"50% los","232ms","232ms"."232ms"返回新数组如:"50%,232,232,232",也就是程序运行结果直接返回"50%,232,232,232",而不要那么多ping 程序执行结果

////////ping 程序开始////////?>

<FORM method='POST' action='<?php echo $PHP_SELF;?>'>

<table border=1 cellspacing=0 cellpadding=1 width="400" bgcolor=#808080>

<tr>

<th colspan=2 align=center>怎么利用PHP去ping一个地址</th>

</tr>

<tr>

<th bgcolor=#066b98>请输入url或ip地址:</th>

<td><INPUT type='text' name='server' size='30' maxlength='30'></td>

</tr>

<tr>

<td></td>

<td><INPUT type='submit' value='发送' ></td>

</tr>

</table>

</FORM>

<?php

if(($server == '127.0.0.1')||($server == 'localhost')||($server == getenv("SERVER_ADDR"))) {

echo "<HR noshade size=1<br>";

echo "<font color=red size=1>Fuck Off!</font><br>";

echo "<HR noshade size=1<br>";

exit;

} else {

if($server =="") {

echo "<H2>请输入url或ip地址:</H2>";

exit;

}

}

$ip1 = getenv("REMOTE_ADDR");

$hname = getenv("HTTP_HOST");

$count = 5;

$psize = 32;

echo "<b>Your IP is:</b> <i>$ip1</i><br>"

."<b>Trying to ping:</b> <i>$server</i><br>"

."<b>Using server:</b> <i>$hname</i>";

echo "<HR noshade size=1<br>";

echo "<b>STATS:</b><br><br>";

// 该函数返回对提交主机ping的值 lost/min/max/avg

function myPing($ping_count='4',$ping_psize='32', $ping_server='')

{

$command = "ping -n $ping_count -l $ping_psize $ping_server";

exec($command, $result, $rval);

$aa=count($result);

if(count($result) <= 0) {

$myPing='100%,0,0,0';

exit;

}

$bb=$aa-3;

$cc=$aa-1;

$ping_los=explode(',',$result[$bb]);

$ping_times=explode(',',$result[$cc]);

$ping_lose_value= strstr($ping_los[2],'(');

$ping_lose_value=preg_replace('/[^0-9.]+/','',$ping_lose_value);

$ping_times_min= preg_replace('/[^0-9.]+/','',$ping_times[0]);

$ping_times_max= preg_replace('/[^0-9.]+/','',$ping_times[1]);

$ping_times_avg= preg_replace('/[^0-9.]+/','',$ping_times[2]);

$myPing= $ping_lose_value.'%,'.$ping_times_min.','.$ping_times_max.','.$ping_times_avg ;

echo $myPing;

}

echo myPing(6,32,$server);

//2个小时...郁闷 本以为三十分可以解决 函数已经给你封装了 你可以自己扩展了 希望尽可能的还是多给点分 好累..

?>

php如何实现ping

你可以通过API来实现,比如这个api.fengyuanyun.cn,当然也可以用exec函数来实现,不过系统默认会禁止该函数。

如何用php判断ping某个ip是否通

一般环境不会设置给你调用系统命令的权限的,你可用用php的通信来判断。

例如:

file_get_contents 第三个参数有个语句句柄可以设置超时时常,比如3秒,多次超过3秒超时说明ping不通;

还有curl,能模拟的情况更丰富些

关于php测试ping的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于php测试ping php测试代码的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did242780
更新时间:2023-05-28   阅读:56次

上一篇: Jcrop配合php php调用javascript

下一篇:phpsql条件查询 php条件判断语句

相关资讯

最新资料更新

  • 1.无法下载file.php 无法下载filedownload
  • 2.主流php框架比较 php框架排行2020
  • 3.linux中下载php linux安装php56
  • 4.bashphp的简单介绍
  • 5.phpjavacms的简单介绍
  • 6.图片执行php代码 图片执行php代码是什么
  • 7.iisphpma的简单介绍
  • 8.php中文变量问号 php变量使用
  • 9.php物业台账公式 物业台账是什么意思
  • 10.php项目基本流程 php项目如何运行
  • 11.php如何转换json php如何转换视频
  • 12.phpcurl带证书 php证书查询系统
  • 13.php仿站技术 用仿站小工具制作网站
  • 14.php数据库的建立 php中数据库怎么设计
  • 15.哈希mapphp 哈希map和哈希table区别
  • 16.php的特点有. 简述什么是php?php的主要特点有哪些?
  • 17.极路由安装php环境 极路由安装v2ray
  • 18.php里怎么输出 php的输出函数
  • 19.包含catflag.php的词条
  • 20.php写循环下拉页面 php下拉菜单的代码

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]