Hi,
das folgende Script läuft im Netz (UNIX) aber nicht auf meinem lokalen WAMPP (register_globals=off). Ich bekomme folgenden Fehler:
Warning: Invalid argument supplied for foreach() in C:\Daten\Projekte\aerzte-service ordner\aerzte-service\test.php on line 23
Line 23 ist: foreach($timetable as $key => $value) {
Wer weiß Rat?
Vielen Dank schon jetzt,
Tatinka
Das Script:
<?
$array_namen = array("name1","name2","name3","name4");
function maketimestamp($date) {
$exploded = explode(".", $date);
$return = mktime(0,0,0,$exploded[1],$exploded[0],$exploded[2]);
return $return;
}
$time_lower = maketimestamp("1.5.2003");
$time_upper = maketimestamp("15.5.2003");
$indexlength = sizeof($array_namen) - 1;
$currentindex = 0;
while($time_lower <= $time_upper) {
if( (strftime("%u", $time_lower) == 1) || (strftime("%u", $time_lower) == 2) || (strftime("%u", $time_lower) == 5)) {
$timetable[$time_lower] = $array_namen[$currentindex];
if($currentindex == $indexlength) $currentindex = 0; else $currentindex++;
}
$time_lower += 86400; // next day
}
foreach($timetable as $key => $value) {
echo(strftime("%d.%m.%Y", $key) . " => " . $value . "<BR>");
}
?>