Gå til innhold

Sjekke at en nettside er online


Anbefalte innlegg

Hei

 

Finnes det en måte å finne ut om en nettside er online? Feks, tror det er slike http status koder, tror det er 200 som er OK eller noe sånt. Ønsker å la en php fil sjekke om en nettside er online, og legge sms varslingskode i koden dersom den ikke er online.

 

Noen ideer?

Lenke til kommentar
Videoannonse
Annonse
Gjest Slettet+142

System

Exec

 

<?php

// enten:
system("ping {$url}");

// eller:
exec("ping {$url}");

 

da pinger du. og det skrives ut på skjermen.

hvordan dette vil bli om du vil sjekke serveren vet jeg ikke

 

EDIT:

fant noe nå. du kan se her som jeg fant herfra...

 

bruker du dette, da kan du f.eks gjøre dette

<?php
require_once "Net/Ping.php";
$ping = Net_Ping::factory();
if (PEAR::isError($ping)) {
   echo $ping->getMessage();
} else {
   $ping->setArgs(array('count' => 2));
   var_dump($ping->ping('example.com'));
}


// eller noe lignende med den nye funksjonen CheckHost($host, $severely=true);
// men jeg skjønner meg ikke helt på dette her :P

if($ping->checkHost("mariyoweb.com")) echo "mariyoweb.com er oppe!";

// men jeg får ikke testet denne koden før senere idag :(
?>

Endret av Slettet+142
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...