Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >PHP环境下进行Ping测试

PHP环境下进行Ping测试

作者头像
Qicloud
发布于 2022-01-27 01:48:53
发布于 2022-01-27 01:48:53
2.1K10
代码可运行
举报
文章被收录于专栏:七云博客七云博客
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
class Ping
{
    public function pings($ip, $times = 4)
    {
        $info = array();
        if (!is_numeric($times) ||  $times - 4 < 0) {
            $times = 4;
        }
        exec("ping $ip -c $times", $info);
        if (count($info) < 9) {
            $info['error'] = 'timeout';
        }
        return $info;
    }
    /**
     * @param Json信息输出
     * @arr:需要转换的数组
     */
    public function json($arr = array(), $code = JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES)
    {
        header("Content-Type:text/json");
        exit(json_encode($arr, $code));
    }
}
$a = new Ping();
$ip = '183.220.151.32';
//var_dump($a->pings($ip));
echo $a->json($a->pings($ip));

然后写完了,感觉貌似没多大用hhh

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/11/08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
记得做严格判断是否为域名或IP,否则被恶意执行高危函数概不负责
记得做严格判断是否为域名或IP,否则被恶意执行高危函数概不负责
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
PHP环境下进行Ping测试
Qicloud-W
2023/11/17
2210
php封装json通信接口详解及实例
注意: json_encode($value);这个函数只能接收utf-8编码的数据。其他格式数据传给该函数返回null;
Qicloud
2022/01/27
9840
QQ音乐解析直链
灵感来源于@码迷@九霄道长 <?php /* * @Author: Qicloud * @Date: 2020-10-13 20:59:00 * @Tit
Qicloud
2022/01/27
3.7K0
历史上的今天(百度百科)完整接口源码
利用百度百科历史上的今天数据接口编写了一个自用接口。 源码如下: <?php //允许跨域 header("Access-Control-Allow-Origin:*"); $month=date
王图思睿
2021/06/15
7990
PHP json_encode 的使用方法
今天在进行接口加签的时候,发现一个问题,数据一直加签失败; 再查找一番原因后发现原来 json_encode 对反斜杠进行了转义,导致数据一直加签失败 解决办法如下:
hedeqiang
2019/12/17
1.7K0
json_encode 详细参数说明
默认情况下 json_decode() 转化后的json格式为一个串,需要将这个串格式化成相应的样式输出
全栈程序员站长
2022/09/06
1.9K0
ajax返回JSON时的处理方式
JSON中对象通过“{}”来标识,一个“{}”代表一个对象,如{“AreaId”:”123”},对象的值是键值对的形式(key:value)。
全栈程序员站长
2022/07/08
2.6K0
让Json更懂中文(JSON_UNESCAPED_UNICODE)
我们知道, 用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似”\u***”的格式, 还会在一定程度上增加传输的数据量. <?php echo json_enc
joshua317
2018/04/16
1.8K0
PHP 数组转 JSON支持中文
value: 要编码的值。该函数只对 UTF-8 编码的数据有效。 options:由以下常量组成的二进制掩码:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK,JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT
九霄道长
2021/03/02
3.5K0
获取QQ头像外链的加密URL
Qicloud-W
2023/11/17
3450
PHP JSON
PHP json_encode() 用于对变量进行 JSON 编码,该函数如果执行成功返回 JSON 数据,否则返回 FALSE 。
陈不成i
2021/07/14
1.8K0
PHP实现微信提现V3版本2022-5更新接口:商家转账到零钱
一:开通条件:需满足入驻满90天,连续正常交易30天,保持正常健康交易。 二:分为页面发起和api接口操作,均需要手动开启才可。 三:需要设置IP白名单,否则不能发起接口调用。 四:商家转账的户口为商户平台的运营账户,非商户基本账户,注意保证运营账户的余额充足! 五:注意提现额度的变化,超过设置的免密额度,该笔提现会自动发送给超级管理员审核,输入密码确定此笔提现操作。
郑洪志
2023/03/05
1.5K0
PHP实现微信提现V3版本2022-5更新接口:商家转账到零钱
PHP实现Wget在线仿站工具
项目的核心是使用PHP处理用户请求,通过SSH连接服务器执行爬取命令,并将结果发送到用户邮箱。
C4rpeDime
2024/10/30
6710
网易云音乐直链解析
别揭穿我,他就原本就是有直链的 http://music.163.com/song/media/outer/url?id=歌曲ID.mp3 ```php <?php /* * @Author: Qi
Qicloud
2022/01/27
2.9K0
网易云音乐直链解析
php JSON数据格式化方法
php 的json_encode它可以转换为一个数组json格字符串类型。字符串不是缩进。中国将被转换unicode编码,例如\u975a\u4ed4。阅读更多困难。今天,这一方法json_encode美化处理。
全栈程序员站长
2021/12/31
1.6K0
php JSON格式化
php 的json_encode能把数组转换为json格式的字符串。字符串没有缩进,中文会转为unicode编码,例如\u975a\u4ed4。人阅读比较困难。现在这个方法在json_encode的基础上再进行一次美化处理。使人能方便阅读内容。
似水的流年
2018/08/01
2.1K0
[日常] json_encode对中文和引号的处理差异研究
json_encode() 1.默认就是把所有 ASCII 可显示字符以外的统统转义为 Unicode 如果把那些字符转义为 Unicode 之后,无论文件编码是否一致,都不会出现乱码,因此中文转成Unicode编码是有好处的
唯一Chat
2019/09/10
1.1K0
PHP实现微信提现V3版本商家转账到零钱–企业转账到零钱
一:开通条件:需满足入驻满90天,连续正常交易30天,保持正常健康交易。–只要能开通就是能用的 二:分为页面发起和api接口操作,均需要手动开启才可。 三:需要设置IP白名单,否则不能发起接口调用。 四:商家转账的户口为商户平台的运营账户,非商户基本账户,注意保证运营账户的余额充足! 五:注意提现额度的变化,超过设置的免密额度,该笔提现会自动发送给超级管理员审核,输入密码确定此笔提现操作。
超级小可爱
2023/11/22
1.3K0
PHP实现微信提现V3版本商家转账到零钱–企业转账到零钱
Excel 输出符合条件的所有数据
<?php /* * @Author: Qicloud * @Title:ExcelApi * @Project:输出符合条件的所有数据 * @Date: 2021-03-02 01:55:4
Qicloud
2022/01/27
1.4K0
获取QQ头像外链的加密URL
class Api { public static function get_curl($url,$header = 0, $ua = 0, $nobaody = 0) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_SSL_VERIF
Qicloud
2022/01/27
1K0
相关推荐
PHP环境下进行Ping测试
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档