Moin!Mein Problem ist, das die automatische Ausführung (per cronjob) meine IF-Schleife erfolgreich ignoriert?!?!
($sec,$min,$hour,$mday,$mon,$year,$wday,$ydat,$isdst)=localtime(time);
$mon = $mon+1;
$year = $year+1900;if (length($mon) == 1){
$mon="0$mon";
}
if(length($mday) == 1){
$mday="0$mday";
}
$date = $mday . "." . $mon . ".";
if($date == "05.10."){
($morgensec,$morgenmin,$morgenhour,$morgenmday,$morgenmon,$morgenyear,$morgenwday,$morgenydat,$morgenisdst)=localtime(time+433000);
}
else{ ($morgensec,$morgenmin,$morgenhour,$morgenmday,$morgenmon,$morgenyear,$morgenwday,$morgenydat,$morgenisdst)=localtime(time);
}
Wenn ich mir "manuell" das Datum mit print ausgeben lassen wird die richtige Schleife durchlaufen. Sobald das Skript aber per cronjob ausgeführt wird, wird immer der else-Zweig genommen. Ich hab keine Ahnung warum.
Gibt´s ne Lösung für mein Prob?
Datum: 05.10.2007-11:33
