Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
kleines problemchen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
kleines problemchen


 
Nordin
02-09-2005, 06:44 
 
Hallo,

es ist schon ganzschön früh vieleicht komm ich deshalb nicht auf die lösung...

Ich hätte gern das dort wo die "XXXXXX" sind "online" oder "offline steht".

Kann mal jemand bitte den code fertig machen.

$fp = @fsockopen('meine-seite.de', 80, $errno, $errstr, 3);
if(!$fp){echo "offline";}else{echo "erreichbar";}@fclose($fp);


echo "Unsere Seite ist momentan XXXXXX";

THX im voraus
Nordin

 
acubra
02-09-2005, 07:07 
 
Original geschrieben von Nordin
$if(!$fp){echo "offline";}else{echo "erreichbar";}@fclose($fp);






"echo" durch ne variable ersetzen und ausgeben lassen?

 
jahlives
02-09-2005, 07:09 
 
Vielleicht so ?

$status = '';
$fp = @fsockopen('meine-seite.de', 80, $errno, $errstr, 3);
if(!$fp){$status = "offline";}else{$status = "erreichbar";}@fclose($fp);
echo "Unsere Seite ist momentan $status";


Gruss

tobi


Was macht das aber für einen Sinn ? Bekommt der User die Meldung 'wir sind offline' denn überhaupt zu sehen ? Wenn der Server ned läuft, dann wird doch wohl der Status auch ned angezeigt. Und wenn der Server läuft, dann sieht das der User ja, denn die Seite wird ihm ja gezeigt. ...

 
MrBona
02-09-2005, 10:40 
 
Solang das Script nicht den Status der eigenen Seite auf der eigenen Seite (hört sich komisch an ;-) ) anzeigt macht es doch Sinn. Z. B. in einer Linkliste. Wenn man schon vorher erfährt, das die Seite offline ist, klickt man garnicht erst drauf und spart Zeit ;-)

 
Nordin
02-09-2005, 11:05 
 
@jahlives
genau das hab ich gesucht ;) THX

Und das script soll volgenden Zweck erfüllen:
Wenn die Seite "ereichbar" dann gehe dahin.


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:59 Uhr.