Webseite anfragen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aba
adresse
anfragen
anhand
anmerkung
arve
ausgabe
beitrag
domain
einstellung
exit
fehler
fragen
funktion
gleichheit
grafik
knight
strikt
timeout
versuchen
-
Hi Ho!
Zum Titel: Mir is nix d?mmeres eingefallen.
Zu meiner Frage: wie kann ich mit php eine anfrage schicken ob sie noch existiert? also ich mein jetzt mit if oder so?
MfG SNEPPA -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
sneppa schrieb:
Hi Ho!
Zum Titel: Mir is nix d?mmeres eingefallen.
Zu meiner Frage: wie kann ich mit php eine anfrage schicken ob sie noch existiert? also ich mein jetzt mit if oder so?
MfG SNEPPA
... dazu m?sste nur eine Verbindung zum Server hergestellt werden. Anhand des R?ckgabewerts der Funktion kann man erfahren, ob der Server online/offline ist.
<? $fp = fsockopen("www.blubb.de", 80); if($fp === FALSE) { print('Oberdoppelriesenmist! Es konnte keine Verbindung zum Server hergestellt werden!'); } else { print('Server wurde erfolgreich kontaktiert!'); } ?>
-
sneppa schrieb:
danke sowas hab ich gesucht!
aber leider kommen bei allen 7800zeilen fehler :D
Beitrag ge?ndert am 18.01.2006 19:26 von sneppa
Dann liegts wahrscheinlich am Vergleichsoperator (strikte Gleichheit)
Versuch's so:
$fp = fsockopen("www.blubb.de", 80); if($fp == FALSE) { print('Oberdoppelriesenmist! Es konnte keine Verbindung zum Server hergestellt werden!'); } else { print('Server wurde erfolgreich kontaktiert!'); }
-
Man kann die Servererreichbarkeit auch mit folgendem Code ?berpr?fen:
system ("ping -c4 -w4 http://www.google.de/"); system("killall ping");
mfg
Arve -
Man kann die Servererreichbarkeit auch mit folgendem Code ?berpr?fen:
system ("ping -c4 -w4 http://www.google.de/"); system("killall ping");
mfg
Arve
ja.. aber wie kann man erkennen ob der ping erfolgreich war oder nicht??
greez
gero
@admin/knight sorry.. wollte auf editieren nicht auf spam melden klicken;) -
Man kann die Servererreichbarkeit auch mit folgendem Code ?berpr?fen:
system ("ping -c4 -w4 http://www.google.de/"); system("killall ping");
mfg
Arve
Wer von uns hat denn bitte einen Server, wo auch noch Safe_Mod an ist? Ja, ren? hat einen, aber der w?rde so ein Script nicht schreiben. ^^
Hier auf lima funktioniert es jedenfalls nicht, auch auf anderen Free-Hostern und normalen Webspace-Hostern funktioniert es sicherlich nicht.
MfG Lucas -
Nabend!
Ich habs bei mir (http://www.ayooo.de) so^^
// Einstellungen // Domains (www.domain.de oder IP-Adresse) // "name"=>"adresse" $server = array( "name der website"=>"adresse der website", ); // URL zu den Grafiken (ohne '/' am Schluss) $grafik_url = "http://www.ayooo.de/grafik"; // Modus (grafik oder text) $modus = "grafik"; // Ende der Einstellungen extract($_GET); extract($_POST); extract($_REQUEST); extract($_SERVER); function ping($host, $port) { $timeout = 20; $handle = @fsockopen($host = "udp://".$host, $port, &$errno, &$errstr, $timeout); if (!$handle) { return false; exit(); } else { return true; fclose($handle); } } if ($modus != "grafik" && $modus != "text") { $modus = "text"; } if ($domain) { $server = array(""=>$domain); } foreach ($server as $name => $webserver) { if ($js == "true") { echo "document.write('"; } if (ping($webserver,8080)) { if ($modus == "grafik") { echo "<img src=\"$grafik_url/gruen.gif\" border=\"0\" align=\"middle\"> <a href=\"http://$webserver\" target=\"_blank\">$name</a>"; } if ($modus == "text") { echo "<a href=\"http://$webserver\" target=\"_blank\">$name</a> <font color=\"00BB00\"> online</font></a>"; } } else { if ($modus == "grafik") { echo "<img src=\"$grafik_url/rot.gif\" border=\"0\" align=\"middle\"> $name"; } if ($modus == "text") { echo "$name <font color=\"BB0000\"> offline</font>"; } } if (!$domain) { echo "<br>"; } if ($js == "true") { echo "');"; } } if ($js == "true") { echo "document.write('"; } echo "<br>"; if ($js == "true") { echo "');"; }
Wenn dus mit grafik willst: Lass die URL ruhig so ;)
MfG
Kevin -
Ich denk, dass das is was ich such!
Werde jetzt gehen und morgen alles ma ruhig angehen ;) -
Man kann die Servererreichbarkeit auch mit folgendem Code ?berpr?fen:
system ("ping -c4 -w4 http://www.google.de/"); system("killall ping");
mfg
Arve
ja.. aber wie kann man erkennen ob der ping erfolgreich war oder nicht??
greez
gero
@admin/knight sorry.. wollte auf editieren nicht auf spam melden klicken;)
so:
if(@exec("ping -c4 -w4 http://www.google.de") == FALSE) { echo("Seite nicht erreichbar!"); }else{ echo("Seite erreichbar!"); }
anmerkung: exec ist genauso wie system, nur wird dabei keine ausgabe erzeugt. -
@kevinmeyer
hab des auchmal ausprobiert mit deim php-script, aba wassich auch eintippe es wird immer offline angezeigt!!! =(
warum...habdes hier mit leema und auchmal mit funpic getestet...aba nix war...und meine seite is erreichbar...von daher mussich irgendwas falsch machn...=/
help!
THX -
the-red-dragon schrieb:
@kevinmeyer
hab des auchmal ausprobiert mit deim php-script, aba wassich auch eintippe es wird immer offline angezeigt!!! =(
warum...habdes hier mit leema und auchmal mit funpic getestet...aba nix war...und meine seite is erreichbar...von daher mussich irgendwas falsch machn...=/
help!
THX
H?? Bei mir klappts :-/
Was tippst du denn als Adresse ein?
Hast du ICQ? wenn ja adde mich mal^^ 327857869
(sry wegen kurzposting) -
Man kann die Servererreichbarkeit auch mit folgendem Code ?berpr?fen:
system ("ping -c4 -w4 http://www.google.de/"); system("killall ping");
mfg
Arve
ja.. aber wie kann man erkennen ob der ping erfolgreich war oder nicht??
greez
gero
@admin/knight sorry.. wollte auf editieren nicht auf spam melden klicken;)
so:
if(@exec("ping -c4 -w4 http://www.google.de") == FALSE) { echo("Seite nicht erreichbar!"); }else{ echo("Seite erreichbar!"); }
anmerkung: exec ist genauso wie system, nur wird dabei keine ausgabe erzeugt.
dann nehm ich eher den script als den von kevin :D
is k?rzer... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage