Avatar billede jeg_var_gangsta Nybegynder
02. februar 2003 - 21:41 Der er 5 kommentarer og
1 løsning

Ping fra PHP

Kan man, via PHP, pinge en anden computer og finde ud af om den er online, for derefter at sende brugeren videre til den ip man har pinget? Måske er jeg for utydelig i mit spørgsmål, så hvis i vil have det uddybet kan i bare sige til :)
Avatar billede erikjacobsen Ekspert
02. februar 2003 - 22:00 #1
Ping siger ikke om webserveren kører. Med fopen åbner du bare
en url på serveren.
Avatar billede jeg_var_gangsta Nybegynder
03. februar 2003 - 07:39 #2
Det er fordi jeg vil finde ud af, om min egen server kører, og hvis man får pong tilbage når man pinger den, så kører webserveren. Men har du en idé til om man kan finde ud af, om serveren kører med fopen, for så vil jeg da gerne høre den? :)
Avatar billede andy Nybegynder
03. februar 2003 - 15:00 #3
Du kan pinge med Brug http://dk.php.net/manual/en/function.shell-exec.php

Du kan teste om din webserver kører med:
$fp = @fopen("http://dinwebserver/", "r");
if ($fp) { header("Location: http://dinwebserver/"); fclose($fp); exit; }
Avatar billede jeg_var_gangsta Nybegynder
03. februar 2003 - 17:14 #4
andy > Hvad gør det sidste exit?
Avatar billede jeg_var_gangsta Nybegynder
03. februar 2003 - 17:17 #5
Andy > Scriptet virker, mange tak for hjælpen :)
//Gangsta
Avatar billede andy Nybegynder
03. februar 2003 - 17:31 #6
http://dk.php.net/manual/en/function.exit.php

exit afslutter bare scriptet :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester