SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 30.07.2003, 09:43:57
RobertM RobertM ist offline
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
Mit Zitat antworten
  #2  
Alt 30.07.2003, 10:17:50
Ben20
Guest
 
Beiträge: n/a
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.
Mit Zitat antworten
  #3  
Alt 30.07.2003, 11:02:30
RobertM RobertM ist offline
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
Mit Zitat antworten
  #4  
Alt 30.07.2003, 11:05:06
Ben20
Guest
 
Beiträge: n/a
Zitat:
das ist ja nicht sinn und zweck!

und was ist Sinn und Zweck? Sprich, was willst Du eigentlich genau prüfen?
Mit Zitat antworten
  #5  
Alt 30.07.2003, 11:11:36
RobertM RobertM ist offline
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
Mit Zitat antworten
  #6  
Alt 30.07.2003, 11:14:12
c4 c4 ist offline
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.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #7  
Alt 30.07.2003, 11:21:57
Ben20
Guest
 
Beiträge: n/a
Wenn shell_exec nicht geht kannst Du es noch mit

passthru("ping IPAdresse");
exec("ping IPadresse");
oder auch
system("ping IPadresse"); versuchen.
Mit Zitat antworten
  #8  
Alt 30.07.2003, 11:26:06
RobertM RobertM ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 56
ich danke euch wieder einmal, es funzt!
__________________
Gruß Robert
Mit Zitat antworten
  #9  
Alt 31.07.2003, 15:57:04
RobertM RobertM ist offline
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
Mit Zitat antworten
  #10  
Alt 31.07.2003, 16:19:59
Ben20
Guest
 
Beiträge: n/a
$erg = system("ping...");

und per regex $erg durchforsten!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:57:16 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt