alirezax5/check-host

There is no license information available for the latest version (1.0.0) of this package.

check-host.net api php

1.0.0 2023-05-02 12:59 UTC

This package is auto-updated.

Last update: 2024-10-31 00:18:07 UTC


README

About

These repository are a php class for check-host.net and you can send ping, http, tcp, dns requests through it.

How to install by composer

composer require alirezax5/check-host

How to work:

1 - Create an object from the CheckHost class and write the desired host as a parameter inside it

<?php
require 'vendor/autoload.php';

$CheckHost = new \Alirezax5\CheckHost\CheckHost('1.1.1.1');

2 - Choose the method you want based on the type of request and write it in your code.

print_r($CheckHost->ping());
print_r($CheckHost->http());
print_r($CheckHost->dns());
print_r($CheckHost->tcp());

3 - If you want to receive a specific node, send the name of that node as below:

$CheckHost->node('ir1')->node('ir4');

You can send from the method as a chain

Code in full:

<?php
require 'vendor/autoload.php';

$CheckHost = new \Alirezax5\CheckHost\CheckHost('1.1.1.1');
print_r($CheckHost->ping());
print_r($CheckHost->http());
print_r($CheckHost->dns());
print_r($CheckHost->tcp());

//some node
$CheckHost->node('ir1')->node('ir4');
print_r($CheckHost->ping());

Donate

To support me, you can star this repository or donate via the following currencies

  • TRX or USDT(TRC20)
TQk6AHMREwER9EyGzhUsVv2hUQygGMyCeT