= 1 && $stufe <= 60) { $pfad = "/set?mode=man&pwr=" . ($stufe * 100); } elseif ($stufe === 0) { $pfad = "/set?mode=eco&pwr=0"; } else { $pfad = null; } if ($pfad !== null) { $remote = @fsockopen("tcp://" . $hostname, 80, $errno, $errstr, 5); if ($remote) { fwrite($remote, "GET " . $pfad . " HTTP/1.1\r\nHost: " . $hostname . "\r\nConnection: close\r\n\r\n"); stream_set_timeout($remote, 5); fread($remote, 1024); fclose($remote); } else { // Ohne Verbindung eine verstaendliche Meldung statt eines PHP-Fehlers. // Bewusst Status 200: submitFormAjax() in common.js zeigt die // Antwort nur dann als Meldung an. echo "Der Heizstab ist nicht erreichbar."; } } $close = 1; } } else { $close = 1; } if (!$close) { echo <<
Auto 6.0 kW
ENDE; }