Also noch mal, sorry.
So frage ich es als String ab:
if ($data=="false") {...
Gut habe ich jetzt verstanden, es könnte auch Otto darin stehen.
So frage ich es als Booeleans ab:
if ($data==false) {...
oder auch
if ($data==true) wo bei ich true nicht bekomme, da mein Array ja gefüllt wird.
Das bedeutet: return false/true bedeutet nichts anderes, als dass die aufgerufene Funktion einen Rückgabewert in Form eines booleschen Wertes liefert.
Alternative könnte ich auch sgen:
if is_array($data) {...
oder
if (empty($data) == false) {...
So in etwa oder habe ich es noch immer nicht verstanden? :(
Habe es jetzt so im Code:
$count = 1; //Counter Startwert festlegen
while($count < 5) //Schleife 5mal durchlaufen
{
sleep(1); // 1 Sekunden warten
$data = GetStudioArray("KS_300_Temp, KS_300_Feuchte, KS_300_Wind, KS_300_RegenAStunde, KS_300_Regen,
EM_SC_BI_1114"); //Werte lesen
if ($data==false) { //prüfen ob Daten von homestudio empfangen wurden, wenn ja dann abbrechen
?> <meta http-equiv="refresh" content="0; URL=error.site/homeputer.studio.interface.01000.php"> <?php
}else{
break;
}
$count++; //Zähler um 1 erhöhen
}
Danke für die Hilfe an alle!!!
mfg mike