CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
30.07.2003, 09:43:57
|
Anfänger
|
|
Registriert seit: Jul 2003
Beiträge: 56
|
|
Prüfen ob Client/Sever online?
Hallo,
kann ich mit PHP prüfen, ob ein Client bzw. Server online ist?
__________________
Gruß Robert
|
30.07.2003, 10:17:50
|
|
Was genau willst Du prüfen, ob ein Webserver da ist. Dann einfach mit fopen("http://www.server.de", "r"); prüfen ob du die Startseite lesen kannst. (Andere Lösung wäre auch mit fsockopen() eine Socketverbindung zum Port 80 der Serveradresse aufzumachen). Prüfen ob ein Client online ist, ist schon schwieriger, mangels fester IP Adresse. Du kannst prüfen ob jemand in ICQ online ist (gab mal nen Thread dazu), oder ob ein eingeloggter User online ist (da gibts mehrere Threads zu), aber ansonsten wirds schwierig.
|
30.07.2003, 11:02:30
|
Anfänger
|
|
Registriert seit: Jul 2003
Beiträge: 56
|
|
mit fopen ist schon klar, muss so ähnlich wie der ping befehl funktionieren! hab gerade mal die ganze geschichte mit ftp probiert, das geht, aber da muss ja immer der ftpd laufen und das ist ja nicht sinn und zweck!
__________________
Gruß Robert
|
30.07.2003, 11:05:06
|
|
Zitat:
das ist ja nicht sinn und zweck!
|
und was ist Sinn und Zweck? Sprich, was willst Du eigentlich genau prüfen?
|
30.07.2003, 11:11:36
|
Anfänger
|
|
Registriert seit: Jul 2003
Beiträge: 56
|
|
du kennst ja sicherlich den pingbefehl?! ;-)
ich will einfach überprüfen, ob ein Server oder ein Client in meinem Netz online ist! (kein webserver)
__________________
Gruß Robert
|
30.07.2003, 11:14:12
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Dann mach doch sowas: echo shell_exec('ping domain.de');
Funktioniert bei mir nicht, sollte aber. Wurde wohl deaktiviert.
|
30.07.2003, 11:21:57
|
|
Wenn shell_exec nicht geht kannst Du es noch mit
passthru("ping IPAdresse");
exec("ping IPadresse");
oder auch
system("ping IPadresse"); versuchen.
|
30.07.2003, 11:26:06
|
Anfänger
|
|
Registriert seit: Jul 2003
Beiträge: 56
|
|
ich danke euch wieder einmal, es funzt!
__________________
Gruß Robert
|
31.07.2003, 15:57:04
|
Anfänger
|
|
Registriert seit: Jul 2003
Beiträge: 56
|
|
hab noch ne frage, kann ich auf die werte innerhalb der system("ping IP Adresse") zugreifen, will noch eine abfrage mit reinbrigen z.B.:
if($Empfangen==4){
{
echo "Der Server ???? ist online!";
}
else
{
echo "Der Server ???? ist offline!";
}
__________________
Gruß Robert
|
31.07.2003, 16:19:59
|
|
$erg = system("ping...");
und per regex $erg durchforsten!
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:57:16 Uhr.
|