Seite 1 von 3
PHP Skript gibt einen falschen wert zurück...
Verfasst: 24.05.2007 12:31
von Tsuki-Namida
Hallo,
ich habe hier ein PHP Skript das mir anzeigen soll ob mein home server in berieb ist...
nur das skript zeigt an der der server offline ist... ist er aber nicht.... woran liegt das? bzw. wo liegt der fehler?
Code: Alles auswählen
<?php
error_reporting(0);
$url = "0.0.0.0";
if (($handel = fopen( $url, "r" )) === FALSE) {
echo "Server Offline";
}else{
echo "Server Online";
}
?>
Verfasst: 24.05.2007 13:00
von D@nte
Nur ma so vorweg biste mal auf die Idee gekommen dein error_reporting(0) auszukommentieren?!
Ansonsten fopen() erwartet eine filename respektive eine URL aber keine IP...
Code: Alles auswählen
<?php
//error_reporting(0);
$url = "http://www.purebasic.fr";
$handel = fopen( $url, "r" );
if ($handel == FALSE) {
echo "Server Offline";
}else{
echo "Server Online";
}
?>
Übrigens werden Vergleiche in PHP nit
geschrieben?!
Verfasst: 24.05.2007 13:04
von Tsuki-Namida
auf das auskommentieren bin ich schon gekommen....
aber da erhalte ich diese fehlermeldung:
Code: Alles auswählen
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /usr/export/www/vhosts/funnetwork/hosting/magixsoft/homeserver/index2.php on line 4
Warning: fopen(0.0.0.0) [function.fopen]: failed to open stream: no suitable wrapper could be found in /usr/export/www/vhosts/funnetwork/hosting/magixsoft/homeserver/index2.php on line 4
Server Offline
Verfasst: 24.05.2007 13:55
von STARGÅTE
ja das geht nicht weil es keine datei namens "0.0.0.0" gibt !
Verfasst: 24.05.2007 14:08
von Tafkadasom2k5
[ot]
Magix-Soft <Kain> hat geschrieben:[...]$handel = fopen( $url, "r" );[...]
Ich weiß, total OT, aber BITTE...
...
Handel ist doch was total anderes als
Handle 
[/ot]
Re: PHP Skript gibt einen falschen wert zurück...
Verfasst: 24.05.2007 14:17
von Leonhard
Magix-Soft <Kain> hat geschrieben:Hallo,
ich habe hier ein PHP Skript das mir anzeigen soll ob mein home server in berieb ist...
Die Frage ist für mich, wie gas mit diesem Code gehen soll, da sich die IP, wenn man neu ins Internt geht, sich ändert. Du kannst dir aber eine Statische IP zulegen, die bleibt dan gleich, kostet aber...
Verfasst: 24.05.2007 14:28
von Tsuki-Namida
@Leonhard
das problem habe ich schon gelöst
ich muss halt nur wissen ob der server in betrieb ist und bis das problem nicht gelöst ist get das nicht...
Re: PHP Skript gibt einen falschen wert zurück...
Verfasst: 24.05.2007 14:40
von D@nte
Leonhard hat geschrieben:Du kannst dir aber eine Statische IP zulegen, die bleibt dan gleich, kostet aber...
Wozu gibt's Dyndns.org ?!
@Tafkadasom2k5
Wenne Quotest dann bitte auch das orginal hab
$handel nur per c&b von Magix-Soft übernommen
@Problem
Und wo genau ist jetzt das Problem das Skript funktioniert...
und damit keiner mehr über's handle'n äh handeln meckern kann...
Code: Alles auswählen
<?php
$url = "http://www.purebasic.fr";
if (fopen( $url, "r" ) == FALSE) {
echo "Server Offline";
}else{
echo "Server Online";
}
?>
EDIT
Tippfehler im Code behoben...
Verfasst: 24.05.2007 14:49
von Tafkadasom2k5
@ D@nte:
Sorry, das war unbeabsichtigt

Verfasst: 24.05.2007 15:11
von Tsuki-Namida
so ich habe jetzt den code von D@nte übernommen und habe diese fehlermeldung
Parse error: syntax error, unexpected ';' in /usr/export/www/vhosts/funnetwork/hosting/magixsoft/homeserver/index2.php on line 3