1. Go to this page and download the library: Download crphp/check library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
crphp / check example snippets
use Crphp\Check\HealthCheck;
$obj = new HealthCheck;
$obj->setRequest("http://www.terra.com.br")
->setAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/602.1.50 (KHTML, like Gecko) Version/10.0 Safari/602.1.50")
->setRedirect()
->doRequest();
echo ($obj->searchString('esportes')) ? 'String encontrada!' : 'String não encontrada!' ;
// Retorna um array contendo o cabeçalho da resposta
// $obj->getHeader();
// Retorna uma string contendo código http + mensagem de acordo com a
// $obj->getHeader()['raw_info']['http_code'] . ' ' . $obj->getHeader()['http_code_message'];
// Ao manter htmlentities o código html será mostrado. Ao omitir htmlentities o conteúdo será renderizado no navegador.
// echo htmlentities($obj->getResponse());
use Crphp\Check\Ping;
$output = Ping::run('www.google.com.br');
if (is_array($output)) {
echo '<pre>' . Ping::toString($output) . '</pre>';
} else {
echo 'Não foi possível executar o ping';
}
use Crphp\Check\Socket;
$result = Socket::run( 'www.google.com.br', 80);
echo ($result === true) ? 'Tudo ok ;)' : $result;
use Crphp\Check\Traceroute;
$output = Traceroute::run("google.com.br", 2);
if (is_array($output)) {
echo '<pre>' . Traceroute::toString($output) . '</pre>';
} else {
echo 'Não foi possível executar o tracer';
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.