Hallo,
eine ganz einfache Zeile Code, und trotzdem finde ich den Fehler nicht:
$Flag = GetValue(26405 /[EG Wohnbereich\HIFI_PC_AN\Flag_PC_AN_AUS]/);
26405 ist eine Boolean Variable
Kann mich jemand aufklären?
Vielen Dank!
Hallo,
eine ganz einfache Zeile Code, und trotzdem finde ich den Fehler nicht:
$Flag = GetValue(26405 /[EG Wohnbereich\HIFI_PC_AN\Flag_PC_AN_AUS]/);
26405 ist eine Boolean Variable
Kann mich jemand aufklären?
Vielen Dank!
Also hier ist das Skript komplett.
Es scheint aber an der $Flag… Zeile zu liegen, da der Fehler nicht mehr angezeigt wird wenn ich diese auskommentiere.
<?
$Flag = GetValue(26405 /*[EG Wohnbereich\HIFI_PC_AN\Flag_PC_AN_AUS]*/);
if($Flag == True)
{
TTS_Speak(54417 /*[Media Player\TTS Stefan]*/,"PC ist schon aktiv.",true);
exit();
}
?>
Also mit der Zeile
$Flag = .....
Habe ich kein Problem nur mit dem
exit();
ersetze es mal durch
return;
Und bitte Codezeilen mit dem PHP-Tag im Thread versehen, ist besser lesbar
Hallo,
laß den Befehl „exit()“ weg.
Gruß
Wenn ich exit(); weglasse kommt kein Fehler mehr.
Nur hätte ich an dieser Stelle gerne das Skript beendet.
Ansonsten müßte man halt mit „else“ verschachteln…
Vollständigkeithalber: PHP: return - Manual
If called from the global scope, then execution of the current script file is ended
„exit“ ist ein Befehl, der das Skript terminiert und deswegen als Fehler angesehen wird. „return“ beendet es sauber.
paresy