the Hellboard
Zum Portal Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Portal » the Hellboard » Computer und Co » Software » Coder Forum » Php + ping » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Php + ping
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Hamster
Nervensäge


images/avatars/avatar-730.jpg

Dabei seit: 05.07.2005
Beiträge: 66
Herkunft: Mannheim

Level: 32 [?]
Erfahrungspunkte: 453.514
Nächster Level: 453.790

276 Erfahrungspunkt(e) für den nächsten Levelanstieg

Php + ping Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich will einen php code schreiben der einen ping auf eine Dns ausführt und darauf reagiert ob was zurückkommt oder net.

Ist sowas überhaupt unter php möglich und wenn ja wie?

__________________

21.08.2005 17:46 Hamster ist offline E-Mail an Hamster senden Homepage von Hamster Beiträge von Hamster suchen Nehmen Sie Hamster in Ihre Freundesliste auf
SirBelial SirBelial ist männlich
Forenbesetzer


images/avatars/avatar-858.jpg

Dabei seit: 15.04.2004
Beiträge: 1.183
Herkunft: Bielefeld - Quelle

Level: 49 [?]
Erfahrungspunkte: 8.656.422
Nächster Level: 10.000.000

1.343.578 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Maybe like this? :

http://lordbelial.homelinux.org/pingscript.php

Ist halt nen ganz simples Ping Script.
21.08.2005 18:25 SirBelial ist offline E-Mail an SirBelial senden Beiträge von SirBelial suchen Nehmen Sie SirBelial in Ihre Freundesliste auf
MoD3000
Hoffnungsloser Fall


images/avatars/avatar-25.jpg

Dabei seit: 25.09.2002
Beiträge: 3.510

Level: 56 [?]
Erfahrungspunkte: 27.677.773
Nächster Level: 30.430.899

2.753.126 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

PHP besitzt einen system() Befehl.
21.08.2005 19:43 MoD3000 ist offline Homepage von MoD3000 Beiträge von MoD3000 suchen Nehmen Sie MoD3000 in Ihre Freundesliste auf
SirBelial SirBelial ist männlich
Forenbesetzer


images/avatars/avatar-858.jpg

Dabei seit: 15.04.2004
Beiträge: 1.183
Herkunft: Bielefeld - Quelle

Level: 49 [?]
Erfahrungspunkte: 8.656.422
Nächster Level: 10.000.000

1.343.578 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wenn ich mir so seine Homepage angucke, bin ich mir recht sicher, dass er mit dem Kommentar wenig anfangen kann, MoD.
21.08.2005 19:48 SirBelial ist offline E-Mail an SirBelial senden Beiträge von SirBelial suchen Nehmen Sie SirBelial in Ihre Freundesliste auf
Hamster
Nervensäge


images/avatars/avatar-730.jpg

Dabei seit: 05.07.2005
Beiträge: 66
Herkunft: Mannheim

Level: 32 [?]
Erfahrungspunkte: 453.514
Nächster Level: 453.790

276 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Beli könntest du mir vielleicht auch den code schicken weil nur den link damit kann ich wenig anfangen
Der quelltext bring tmich net weiter.

__________________

21.08.2005 20:16 Hamster ist offline E-Mail an Hamster senden Homepage von Hamster Beiträge von Hamster suchen Nehmen Sie Hamster in Ihre Freundesliste auf
MoD3000
Hoffnungsloser Fall


images/avatars/avatar-25.jpg

Dabei seit: 25.09.2002
Beiträge: 3.510

Level: 56 [?]
Erfahrungspunkte: 27.677.773
Nächster Level: 30.430.899

2.753.126 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Tut mir ja leid, aber mit System() kann ich ne Menge Scheisse anstellen. Wer das einsetzen moechte, sollte sich vorher mal Gedanken gemacht haben. http://www.php.net/manual/en/function.system.php ist die richtige Stelle dazu.
21.08.2005 22:18 MoD3000 ist offline Homepage von MoD3000 Beiträge von MoD3000 suchen Nehmen Sie MoD3000 in Ihre Freundesliste auf
SirBelial SirBelial ist männlich
Forenbesetzer


images/avatars/avatar-858.jpg

Dabei seit: 15.04.2004
Beiträge: 1.183
Herkunft: Bielefeld - Quelle

Level: 49 [?]
Erfahrungspunkte: 8.656.422
Nächster Level: 10.000.000

1.343.578 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich geb dir aber auch wirklich den Tipp, dass du dich vorher mehr damit beschäftigen solltest...

code:
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:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
<html>
<head>
<title>Ping Script</title>
</head>
<?php
$max_count = 10;
$unix      =  1;
$windows   =  0;
$register_globals = (bool) ini_get('register_gobals');
$system = ini_get('system');
$unix = (bool) $unix;
$win  = (bool)  $windows;
If ($register_globals)
{
   $ip = getenv(REMOTE_ADDR);
   $self = $PHP_SELF;
}
else
{
   $submit = $_GET['submit'];
   $count  = $_GET['count'];
   $host   = $_GET['host'];
   $ip     = $_SERVER['REMOTE_ADDR'];
   $self   = $_SERVER['PHP_SELF'];
};
If ($submit == "Ping!")
{
   If ($count > $max_count)
   {
      echo 'Maximum for count is: '.$max_count;
      echo '<a href="'.$self.'">Back</a>';
   }
   else
   {
      $host= preg_replace ("/[^A-Za-z0-9.-]/","",$host);
      $count= preg_replace ("/[^0-9]/","",$count);
      echo '<body bgcolor="#000000" text="#FFFFFF"></body>';
      echo("Ping Daten:<br>");
      echo '<pre>';
      if ($unix)
      {
         system ("ping -c$count -w$count $host");
         system("killall ping");
      }
      else
      {
         system("ping -n $count $host");
      }
      echo '</pre>';
    }
}
else
{
    echo '<body bgcolor="#000000" text="#FFFFFF"></body>';
    echo '<p><font size="2">Deine IP ist: '.$ip.'</font></p>';
    echo '<form methode="post" action="'.$self.'">';
    echo '   Bitte Host oder IP eingeben: <input type="text" name="host" value="'.$ip.'"></input><br><br>';
    echo '   Wie oft möchtest du den Server Pingen? <input type="text" name="count" size="2" value="4"></input><br><br>';
    echo '   <input type="submit" name="submit" value="Ping!"></input>';
    echo '</form>';
    echo '<br><b>'.$system.'</b>';
    echo '</body></html>';
}
?>
22.08.2005 06:28 SirBelial ist offline E-Mail an SirBelial senden Beiträge von SirBelial suchen Nehmen Sie SirBelial in Ihre Freundesliste auf
MoD3000
Hoffnungsloser Fall


images/avatars/avatar-25.jpg

Dabei seit: 25.09.2002
Beiträge: 3.510

Level: 56 [?]
Erfahrungspunkte: 27.677.773
Nächster Level: 30.430.899

2.753.126 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Schade, mir ist gerade der Code fuer das Semikolon entfallen Augenzwinkern
Aber die wichtigen Zeilen sind in jedem Fall
code:
1:
2:
3:
4:
$host= preg_replace ("/[^A-Za-z0-9.-]/","",$host);
$count= preg_replace ("/[^0-9]/","",$count);
22.08.2005 09:50 MoD3000 ist offline Homepage von MoD3000 Beiträge von MoD3000 suchen Nehmen Sie MoD3000 in Ihre Freundesliste auf
Hamster
Nervensäge


images/avatars/avatar-730.jpg

Dabei seit: 05.07.2005
Beiträge: 66
Herkunft: Mannheim

Level: 32 [?]
Erfahrungspunkte: 453.514
Nächster Level: 453.790

276 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Dankö

__________________

23.08.2005 11:36 Hamster ist offline E-Mail an Hamster senden Homepage von Hamster Beiträge von Hamster suchen Nehmen Sie Hamster in Ihre Freundesliste auf
SirBelial SirBelial ist männlich
Forenbesetzer


images/avatars/avatar-858.jpg

Dabei seit: 15.04.2004
Beiträge: 1.183
Herkunft: Bielefeld - Quelle

Level: 49 [?]
Erfahrungspunkte: 8.656.422
Nächster Level: 10.000.000

1.343.578 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Kein Problem.
23.08.2005 16:22 SirBelial ist offline E-Mail an SirBelial senden Beiträge von SirBelial suchen Nehmen Sie SirBelial in Ihre Freundesliste auf
LuxY LuxY ist männlich
Fingerwundschreiber


images/avatars/avatar-580.gif

Dabei seit: 24.08.2003
Beiträge: 332

Level: 41 [?]
Erfahrungspunkte: 2.507.500
Nächster Level: 2.530.022

22.522 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
darauf reagiert ob was zurückkommt oder net.

Wilslt du nur checken, ob der Host online is?
Das geht dann per Socket einfacher großes Grinsen

__________________
D.E.L.U.X.E.: Digital Electronic Lifeform Used for Xenocide and Exploration
23.08.2005 23:57 LuxY ist offline Homepage von LuxY Beiträge von LuxY suchen Nehmen Sie LuxY in Ihre Freundesliste auf
caranthir
Hirngeschädigtes


images/avatars/avatar-1004.gif

Dabei seit: 07.11.2004
Beiträge: 657

Level: 45 [?]
Erfahrungspunkte: 4.672.318
Nächster Level: 5.107.448

435.130 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

system befehle sind was feines... da kann man alles mit dem rechner machen... ihn sogar neustarten etc.

__________________
Kinotrailer zu aktuellen Kinofilmen online ansehen
24.08.2005 08:43 caranthir ist offline E-Mail an caranthir senden Homepage von caranthir Beiträge von caranthir suchen Nehmen Sie caranthir in Ihre Freundesliste auf
Hamster
Nervensäge


images/avatars/avatar-730.jpg

Dabei seit: 05.07.2005
Beiträge: 66
Herkunft: Mannheim

Level: 32 [?]
Erfahrungspunkte: 453.514
Nächster Level: 453.790

276 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Jo eigentlich wollte ich nur das wissen.
Aber dank eurer Hilfe hab ichs auch per php hinbekommen.

__________________

24.08.2005 13:57 Hamster ist offline E-Mail an Hamster senden Homepage von Hamster Beiträge von Hamster suchen Nehmen Sie Hamster in Ihre Freundesliste auf
LuxY LuxY ist männlich
Fingerwundschreiber


images/avatars/avatar-580.gif

Dabei seit: 24.08.2003
Beiträge: 332

Level: 41 [?]
Erfahrungspunkte: 2.507.500
Nächster Level: 2.530.022

22.522 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

as said... leichter über php und sockets Augenzwinkern

http://de.php.net/fsockopen

eifnach versuchen zum host nen socket zu öffnen.
wenn das geht -> online, sonst -> offline

__________________
D.E.L.U.X.E.: Digital Electronic Lifeform Used for Xenocide and Exploration

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von LuxY: 24.08.2005 14:47.

24.08.2005 14:47 LuxY ist offline Homepage von LuxY Beiträge von LuxY suchen Nehmen Sie LuxY in Ihre Freundesliste auf
MoD3000
Hoffnungsloser Fall


images/avatars/avatar-25.jpg

Dabei seit: 25.09.2002
Beiträge: 3.510

Level: 56 [?]
Erfahrungspunkte: 27.677.773
Nächster Level: 30.430.899

2.753.126 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Und an welchen Port geht das dann? while(i<65000) { fsockopen($bla,i); $i++; } oder was?
24.08.2005 16:19 MoD3000 ist offline Homepage von MoD3000 Beiträge von MoD3000 suchen Nehmen Sie MoD3000 in Ihre Freundesliste auf
Arudil Arudil ist männlich
Stammgast


images/avatars/avatar-85.gif

Dabei seit: 27.10.2003
Beiträge: 160

Level: 37 [?]
Erfahrungspunkte: 1.198.191
Nächster Level: 1.209.937

11.746 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

das bringt aber auch nur was wenn der betreffende pc nen server laufen hat, was bei desktops ja nicht unbedingt der fall ist (na gut, bei windows schon durchdrehn , aber selbst da nicht wenn man ne feuerwand hat)
24.08.2005 16:35 Arudil ist offline E-Mail an Arudil senden Beiträge von Arudil suchen Nehmen Sie Arudil in Ihre Freundesliste auf
SirBelial SirBelial ist männlich
Forenbesetzer


images/avatars/avatar-858.jpg

Dabei seit: 15.04.2004
Beiträge: 1.183
Herkunft: Bielefeld - Quelle

Level: 49 [?]
Erfahrungspunkte: 8.656.422
Nächster Level: 10.000.000

1.343.578 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von Hamster
Aber dank eurer Hilfe hab ichs auch per php hinbekommen.


*hust* rolleyes
24.08.2005 16:41 SirBelial ist offline E-Mail an SirBelial senden Beiträge von SirBelial suchen Nehmen Sie SirBelial in Ihre Freundesliste auf
LuxY LuxY ist männlich
Fingerwundschreiber


images/avatars/avatar-580.gif

Dabei seit: 24.08.2003
Beiträge: 332

Level: 41 [?]
Erfahrungspunkte: 2.507.500
Nächster Level: 2.530.022

22.522 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
das bringt aber auch nur was wenn der betreffende pc nen server laufen hat, was bei desktops ja nicht unbedingt der fall ist (na gut, bei windows schon , aber selbst da nicht wenn man ne feuerwand hat)

wenn man an port 80 sendet Augenzwinkern

ich würde über ddp:// an port 7 senden smile

__________________
D.E.L.U.X.E.: Digital Electronic Lifeform Used for Xenocide and Exploration
24.08.2005 17:11 LuxY ist offline Homepage von LuxY Beiträge von LuxY suchen Nehmen Sie LuxY in Ihre Freundesliste auf
Hamster
Nervensäge


images/avatars/avatar-730.jpg

Dabei seit: 05.07.2005
Beiträge: 66
Herkunft: Mannheim

Level: 32 [?]
Erfahrungspunkte: 453.514
Nächster Level: 453.790

276 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
*hust*


Ok ok danke Lord Beli!

__________________

24.08.2005 17:18 Hamster ist offline E-Mail an Hamster senden Homepage von Hamster Beiträge von Hamster suchen Nehmen Sie Hamster in Ihre Freundesliste auf
MoD3000
Hoffnungsloser Fall


images/avatars/avatar-25.jpg

Dabei seit: 25.09.2002
Beiträge: 3.510

Level: 56 [?]
Erfahrungspunkte: 27.677.773
Nächster Level: 30.430.899

2.753.126 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von LuxY
ich würde über ddp:// an port 7 senden smile

UDP? Der is ja sooo alt Augenzwinkern
24.08.2005 18:10 MoD3000 ist offline Homepage von MoD3000 Beiträge von MoD3000 suchen Nehmen Sie MoD3000 in Ihre Freundesliste auf
LuxY LuxY ist männlich
Fingerwundschreiber


images/avatars/avatar-580.gif

Dabei seit: 24.08.2003
Beiträge: 332

Level: 41 [?]
Erfahrungspunkte: 2.507.500
Nächster Level: 2.530.022

22.522 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Nein?

http://de.wikipedia.org/wiki/Datagram_Delivery_Protocol

__________________
D.E.L.U.X.E.: Digital Electronic Lifeform Used for Xenocide and Exploration
24.08.2005 20:04 LuxY ist offline Homepage von LuxY Beiträge von LuxY suchen Nehmen Sie LuxY in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Thema bewerten: 

nicht lesenswert nicht lesenswert 

1

2

3

4

5

6

7

8

9

10
 lesenswert lesenswert

Portal » the Hellboard » Computer und Co » Software » Coder Forum » Php + ping

Impressum Netiquette

Powered by Burning Board 2.3.6 © 2001-2007 WoltLab GmbH