Avatar billede mjl Nybegynder
16. marts 2002 - 20:26 Der er 15 kommentarer og
1 løsning

At pinge sig selv...

Hej der...

Jeg er klar over, at man kan lave et script der pinger et IP, ved at uploade ping.exe til sin server...

Problemet for mig, er at min server ikke tillader at den kører ping.exe

Er der en anden måde, hvor man kan se om jeg er online, på min hjemmeside? (Jeg har fast IP)

Håber I forstår!!!
Avatar billede mjl Nybegynder
16. marts 2002 - 20:42 #1
Points sat lidt op - hjælper det?
Avatar billede mjl Nybegynder
16. marts 2002 - 20:54 #2
Skal der flere points til, eller hvad?
Avatar billede jayf Nybegynder
16. marts 2002 - 20:54 #3
<?
$ip = 'xx.xx.xxx.xxx;

if (fsockopen($ip,$port)){
  echo "Online";
    } else {
  echo "Offline";
    }
?>
Avatar billede mjl Nybegynder
16. marts 2002 - 21:00 #4
øhhh...$port ??
Avatar billede jayf Nybegynder
16. marts 2002 - 21:02 #5
Den skal ikke defineres som noget...bare lad den være.
Avatar billede jayf Nybegynder
16. marts 2002 - 21:04 #6
Du kan bruge det f.eks. hvis det kun er en bestemt port du vil se om er online.
Avatar billede mjl Nybegynder
16. marts 2002 - 21:10 #7
Ser umiddelbart ok ud - dog viser den mig som offline lige nu, selv om jeg er på...
Avatar billede mjl Nybegynder
16. marts 2002 - 21:15 #8
Men tak - jeg må lige se hvad f..... jeg laver forkert....
Avatar billede jayf Nybegynder
16. marts 2002 - 21:50 #9
Oups...har glemt et ' sidst i IP.

<?
$ip = 'xx.xx.xxx.xxx';

if (fsockopen($ip,$port)){
  echo "Online";
    } else {
  echo "Offline";
    }
?>

kan det være det?
Avatar billede mjl Nybegynder
16. marts 2002 - 22:15 #10
Nop....nok bare serveren.
Avatar billede jayf Nybegynder
16. marts 2002 - 22:16 #11
Hmm, ok.
Avatar billede xyborx Nybegynder
11. maj 2002 - 00:58 #12
Sjovt... Det her var vist lige hvad jeg ledte efter til at checke om bestemte porte er åbne på min server :)
Så slipper jeg for at brænde points af på et spørgsmål der sikkert er stillet mindst 1000 gange her på eksperten.dk
Avatar billede oz2kas Nybegynder
13. juli 2002 - 23:18 #13
<?
$ip = 'xx.xx.xxx.xxx';

if (fsockopen($ip,$port)){
  echo "Online";
    } else {
  echo "Offline";
    }
?>

giver oxo outputtet Offline hos mig.
jeg pinger en server jeg ved er online.
Avatar billede oz2kas Nybegynder
13. juli 2002 - 23:28 #14
denne har jeg taget fra et andet spm (http://www.eksperten.dk/spm/197389)
og den virker.


<?
$ip = "din_ip";

$ping = `ping -c 1 $ip`;
if (ereg("time=", $ping)) {
    echo "<font color=#008000>Online</font>";
} else {
    echo "<font color=#ff0000>Offline</font>";
}
?>
Avatar billede Slettet bruger
13. juli 2002 - 23:29 #15
det tidligere script skal vel også have en port defineret ($port), plejer det ikke være 8080?
Avatar billede oz2kas Nybegynder
13. juli 2002 - 23:41 #16
http-alt    8080/tcp    HTTP Alternate (see port 80)
http-alt    8080/udp    HTTP Alternate (see port 80)
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