ping script aanroepen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jeroen van Welzen

Jeroen van Welzen

28/10/2008 12:30:00
Quote Anchor link
ik vondt dit script op phphulp.nl

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
function ping($link, $poort){
         $paketten=5;
          $timeout=20;
         for ($i=0;$i<=$paketten;$i++){
             $a=substr(microtime(),11,9)+substr(microtime(),0,10);
             $fs = @fsockopen($link, $poort, $errno, $errstr, $timeout);
             $b=substr(microtime(),11,9)+substr(microtime(),0,10);
             if (!$fs){
                echo $errstr."(".$errno."), dus ";
                $pingtijd="Onbereikbaar?";
                break;
             }

             $pingtijd=$pingtijd+round(($b-$a)*1000);
             @
fclose($fs);
         }

         if ($pingtijd=="Onbereikbaar?"){
         }

         else {
              if(($pingtijd/$paketten)<3){
                  $pingtijd="<3 ms";
                  }

                  else {
                  $pingtijd=($pingtijd/$paketten)." ms";
                  }
              }

         return $pingtijd;
}

?>


weet iemand hoe je hem aanroept

als ik ping(); doe geeft hij een fout

het liefst zou ik hem via de url aanroepen

zoiets als http://server.nl/bestand.php?link=ip&poort=80

Alvast bedankt
 
PHP hulp

PHP hulp

27/11/2024 19:12:37
 
Nils Kuijpers

Nils Kuijpers

28/10/2008 12:31:00
Quote Anchor link
ping(ipadres,poort); zou moeten werken.

Zoniet, welke fout?
 
Jeroen van Welzen

Jeroen van Welzen

28/10/2008 12:49:00
Quote Anchor link
Parse error: syntax error, unexpected T_DNUMBER in /www/htdocs/wwwhuize/http/netwerkmonitor1.php on line 31
 
Jeroen van Welzen

Jeroen van Welzen

28/10/2008 12:55:00
Quote Anchor link
J. van Welzen schreef op 28.10.2008 12:49:
Parse error: syntax error, unexpected T_DNUMBER in /www/htdocs/wwwhuize/http/netwerkmonitor1.php on line 31


ALs ik het op deze manier doe geeft hij geen fout meer maar hij laat niet de ping tijd zien

ping("85.17.158.103", "80");
 
Nils Kuijpers

Nils Kuijpers

28/10/2008 13:28:00
Quote Anchor link
$result = ping("85.17.158.103", "80");

echo $result;
 
PHP Newbie

PHP Newbie

28/10/2008 14:16:00
Quote Anchor link
Nils schreef op 28.10.2008 13:28:
$result = ping("85.17.158.103", "80");

echo $result;


Waarom eerst in een variabele? Gewoon:

echo ping("85.17.158.103", "80");
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.