Anzeige - [Interessiert an einer Anzeige?]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Mit PHP Checken ob Server online ist, Der IF THEN Befehl auch in PHP
maensen
Geschrieben am: Do 22.04.2004, 19:14
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 3
Mitglied seit: 22.04.2004


Liebe Leser dieses Beitrages, ich habe leider keine Ahnung von PHP und möchte Euch als Große Meister bitten mir mal aus der Patsche zu helfen. Habe schon einige kleine Sachen schon versucht aber ohne Erfolg.
Ich brauche für PHP folgendes Script !

Ist der Server http://beispielurl.de nicht erreichbar
dann soll http://fehlermeldung.de/fehler.html geladen werden
und wenn nicht
dann soll http://beispielurl.de geladen werden

oder halt andersdrum

Ist der Server http://beispielurl.de erreichbar
dann soll http://beispielurl.de geladen werden
und wenn nicht
dann soll http://fehlermeldung.de/fehler.html geladen werden
Top
PMEmail Poster
Top
 
 
sd12
#2 Geschrieben am: Do 22.04.2004, 19:38 (+00:24)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Moderatoren
Beiträge: 3574
Mitglied seit: 3.03.2004


hallo...

also damit du sowas machen kannst, braucht du min 2 Server bzw 3.

Einen für www.serverchecker.ch (prüft, ob ein server verfügbar ist)
Einen mit www.seite1.ch
Einen mit www.seite2.ch

Meinst du sowas?

Hast du 3 Server?


--------------------
************************
Treiber f[r das Kezboard ist [berfl[ssig.
Top
PMEmail PosterICQMSN
Top
 
Lexus
#3 Geschrieben am: Fr 23.04.2004, 07:25 (+11:47)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 287
Mitglied seit: 6.01.2004


Hallo

Ich würde das so machen:

CODE

<?php
$fp = fsockopen("http://beispielurl.de", 80, $errno, $errstr, 30);

if (!$fp) {
header("Location: http://fehlermeldung.de/fehler.html");
exit;
} else {
header("Location: http://beispielurl.de");
exit;

}

fclose($fp);

?>


Ich habe es nicht getestet, sollte aber etwa so funktionieren.

cu
Lexus
Top
PM
Top
 
Josh
#4 Geschrieben am: Fr 23.04.2004, 09:23 (+01:57)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Moderatoren
Beiträge: 2139
Mitglied seit: 19.10.2003


suche mal auf php.net in der befehlsreferenz, dort hab ich sowas mal gesehen. eine genaue funktion, um die existenz eines url zu testen, gibt es leider nicht (habe ich dort gelesen), aber z.b. mit obigem code sollte es schon gehen.

die php.net referenz ist wirklich sehr nützlich, da viele user ihre ergänzungen und eigenen functions posten. smile.gif


--------------------
Mein letztes Projekt: Atelier-Schmuck.ch

"Das habe ich nie getan und werden es auch nie wieder tun!" :lol:
Top
PMEmail PosterUsers WebsiteICQ
Top
 
maensen
#5 Geschrieben am: Fr 23.04.2004, 11:20 (+01:57)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 3
Mitglied seit: 22.04.2004


@Lexus
Ich habe so etwas Ähnliches gefunden und das geht ! Probiere aber deins mal aus. Ich könnte mir vorstellen, das es schneller funktioniert. Wie gesagt ich habe zu wenig Ahnung von php.


Und ich habs gerade getestet. Blitzschnell. Danke Lexus.
Das mußte ich ändern:
$fp = fsockopen("http://beispielurl.de", 80, $errno, $errstr, 30);
in
$fp = fsockopen("beispielurl.de", 80, $errno, $errstr, 30);
Jetzt werde ich mich mal ranmachen und versuchen zu verstehen was da drin steht !



Vielen Dank an Alle die hier tatkräftig gepostet haben um mir zu helfen
Top
PMEmail Poster
Top
 
Lexus
#6 Geschrieben am: Fr 23.04.2004, 13:19 (+01:58)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 287
Mitglied seit: 6.01.2004


Sehr gut, womöglich musst du noch den Timeout ändern, da es sonst 30 Sekunden dauert, bis erkannt wird, dass der Server down ist.

cu
lexus
Top
PM
Top
 
maensen
#7 Geschrieben am: Fr 23.04.2004, 16:35 (+03:15)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 3
Mitglied seit: 22.04.2004


Klasse werds mal testen mit kleinerem Timeout. Aber es geht schneller wie das was ich vorher hatte. Das war mit Javascript für die Zeile -> header

Vielen Dank nochmal, du hast mir sehr schnell weiter geholfen.
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/1218

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Online-Editor gesucht [script] TSc 99 7 Fr 5.09.2008, 19:16
Das erste Online-Werbebanner malte 133 2 Do 4.09.2008, 17:46
[B] Texte zum Thema Hochzeit und Online-Auktionen sylvia73 46 0 Di 2.09.2008, 10:53
Große Dateien auf Server anzeigen?! Toblerone 185 6 So 31.08.2008, 18:32
Flash Online Gaming chipchip 188 2 Sa 23.08.2008, 19:11
Online Marketing Düsseldorf Nico B 158 3 So 17.08.2008, 08:53
ARD / ZDF - Online Studie 2008 Mark_L 826 6 Di 12.08.2008, 14:27




Anzeige - [Interessiert an einer Anzeige?]



Anzeigen


[Interessiert an einer Anzeige?]