Hallo,
ich habe mir ein Skript gebastelt, das mir die Mülltermine ausrechnet:
<?
/*
***********************************************************
Berechnet die Müllabfuhrtermine und setzt globale Variablen
***********************************************************
*/
//Datumsformat "KW"
$Kalenderwoche = date("W");
$gelbersack = array("04", "08", "12", "17", "21", "25", "30", "34", "39", "43", "47", "51");
$restmuell = array("02", "04", "06", "08", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30", "32", "34", "36", "38", "40", "42", "44", "46", "48", "50", "52");
$papiertonne = array("04", "08", "12", "16", "21", "25", "30", "34", "38", "43", "48", "51");
if (in_array($Kalenderwoche, $gelbersack)) {
SetValueBoolean ("GELBERSACK", TRUE);
echo "Gelbersack! ";
}
else{
SetValueBoolean ("GELBERSACK", FALSE);
echo "kein Gelbersack! ";
}
if (in_array($Kalenderwoche, $restmuell)) {
SetValueBoolean ("RESTMUELL", TRUE);
echo "Restmüll! ";
}
else{
SetValueBoolean ("RESTMUELL", FALSE);
echo "kein Restmüll! ";
}
if (in_array($Kalenderwoche, $papiertonne)) {
SetValueBoolean ("PAPIERTONNE", TRUE);
echo "Papiertonne! ";
}
else{
SetValueBoolean ("PAPIERTONNE", FALSE);
echo "keine Papiertonne! ";
}
?>
Die echo-Ausgaben funktionieren richtig, allerdings werden die globalen Variablen nicht gesetzt d.h. verändert. Wenn ich IP-Symcon neu starte funktioniert es genau einmal, danach wieder nicht.
Hat jemand eine Idee??
Danke im Voraus,
koenjoe