2000 ) $breite=800; if($linkvon!="index.php" and $linkvon!="allebilder.php" and $linkvon!="letztenbilder.php" and $linkvon!="letztenbildermin.php") $linkvon="index.php"; $bilder_array=jpg_in_folder($inc_pfad_www.$datum."/".$cam."/"); asort($bilder_array,SORT_STRING); #$bildpos = array_search($inc_pfad_www.$bild, $bilder_array); $bildcount = count($bilder_array); $bildanfang=""; $bildmende=""; if($bild == "") { #$bilder_array=jpg_in_folder($inc_pfad_www.$datum."/".$cam."/"); #asort($bilder_array,SORT_STRING); #$bildcount = count($bilder_array); if( $pos == "anfang" ) { # #str_replace("$inc_pfad_www","",$bilder_array[0]); $bild=str_replace("$inc_pfad_www","",$bilder_array[0]); }elseif( $pos == "ende") { # $bild=str_replace("$inc_pfad_www","",$bilder_array[$bildcount-1]); }else{ # } #echo $bildanfang; #echo $bildende; } $bildplus=""; $bildminus=""; $bildplus2=""; $bildminus2=""; $bildplus3=""; $bildminus3=""; $bildplusn=""; $bildminusn=""; if($bild != "") { # $bilder_array=jpg_in_folder($inc_pfad_www.$datum."/".$cam."/"); # asort($bilder_array,SORT_STRING); $bildpos = array_search($inc_pfad_www.$bild, $bilder_array); # $bildcount = count($bilder_array); if( $bildpos < ($bildcount-1) ){ str_replace("$inc_pfad_www","",$bilder_array[$bildpos-1]); $bildplus=str_replace("$inc_pfad_www","",$bilder_array[$bildpos+1]); } if( $bildpos >= 1 ){ str_replace("$inc_pfad_www","",$bilder_array[$bildpos-1]); $bildminus=str_replace("$inc_pfad_www","",$bilder_array[$bildpos-1]); } if( $bildpos < ($bildcount-2) ){ str_replace("$inc_pfad_www","",$bilder_array[$bildpos-2]); $bildplus2=str_replace("$inc_pfad_www","",$bilder_array[$bildpos+2]); } if( $bildpos >= 2 ){ str_replace("$inc_pfad_www","",$bilder_array[$bildpos-2]); $bildminus2=str_replace("$inc_pfad_www","",$bilder_array[$bildpos-2]); } if( $bildpos < ($bildcount-3) ){ str_replace("$inc_pfad_www","",$bilder_array[$bildpos-3]); $bildplus3=str_replace("$inc_pfad_www","",$bilder_array[$bildpos+3]); } if( $bildpos >= 3 ){ str_replace("$inc_pfad_www","",$bilder_array[$bildpos-3]); $bildminus3=str_replace("$inc_pfad_www","",$bilder_array[$bildpos-3]); } if( $bildpos < ($bildcount-$n) ){ str_replace("$inc_pfad_www","",$bilder_array[$bildpos-$n]); $bildplusn=str_replace("$inc_pfad_www","",$bilder_array[$bildpos+$n]); } if( $bildpos >= $n ){ str_replace("$inc_pfad_www","",$bilder_array[$bildpos-$n]); $bildminusn=str_replace("$inc_pfad_www","",$bilder_array[$bildpos-$n]); } $condition_plus = bilder_array_plus_min($bild,$bilder_array,$m); if( $condition_plus != null ){ str_replace("$inc_pfad_www","",$condition_plus); $bildplusm=str_replace("$inc_pfad_www","",$condition_plus); } $condition_minus = bilder_array_minus_min($bild,$bilder_array,$m); if( $condition_minus != null ){ str_replace("$inc_pfad_www","",$condition_minus); $bildminusm=str_replace("$inc_pfad_www","",$condition_minus); } #echo $bild; #echo "m ".$m; #print_r($bilder_array); #$testarray = bilder_array_plus_min($bild,$bilder_array,$m); #$testarray2 = bilder_array_minus_min($bild,$bilder_array,$m); #print_r($testarray); #echo "
bildneuplus ".$bildplusm; #echo "
bildneuminus ".$bildminusm;; # echo "
aktuell:".$bild; # echo "
minus:".$bildminus; # echo "
plus:".$bildplus; # echo "
minus2:".$bildminus2; # echo "
plus2:".$bildplus2; # echo "
minus3:".$bildminus3; # echo "
plus3:".$bildplus3; # echo "
bildpos:".$bildpos; # echo "
bildcount:".$bildcount; } #print_r($bilder_array); $taste_bildminus="/motion/"."$datei?bild=$bildminus&cam=$cam&mode=$mode&r=$r&datum=$datum&anzahl=$anzahl&linkvon=$linkvon&b=$b&n=$n&m=$m"; $taste_bildplus="/motion/"."$datei?bild=$bildplus&cam=$cam&mode=$mode&r=$r&datum=$datum&anzahl=$anzahl&linkvon=$linkvon&b=$b&n=$n&m=$m"; $taste_bildminus3="/motion/"."$datei?bild=$bildminus3&cam=$cam&mode=$mode&r=$r&datum=$datum&anzahl=$anzahl&linkvon=$linkvon&b=$b&n=$n&m=$m"; $taste_bildplus3="/motion/"."$datei?bild=$bildplus3&cam=$cam&mode=$mode&r=$r&datum=$datum&anzahl=$anzahl&linkvon=$linkvon&b=$b&n=$n&m=$m"; $taste_bildminusn="/motion/"."$datei?bild=$bildminusn&cam=$cam&mode=$mode&r=$r&datum=$datum&anzahl=$anzahl&linkvon=$linkvon&b=$b&n=$n&m=$m"; $taste_bildplusn="/motion/"."$datei?bild=$bildplusn&cam=$cam&mode=$mode&r=$r&datum=$datum&anzahl=$anzahl&linkvon=$linkvon&b=$b&n=$n&m=$m"; $taste_bildminusm="/motion/"."$datei?bild=$bildminusm&cam=$cam&mode=$mode&r=$r&datum=$datum&anzahl=$anzahl&linkvon=$linkvon&b=$b&n=$n&m=$m"; $taste_bildplusm="/motion/"."$datei?bild=$bildplusm&cam=$cam&mode=$mode&r=$r&datum=$datum&anzahl=$anzahl&linkvon=$linkvon&b=$b&n=$n&m=$m"; # datum bekommen $muster_datum = "/[0-9]{4}-[0-9]{2}-[0-9]{2}/"; $muster_uhrzeit = "/[0-9]{2}-[0-9]{2}-[0-9]{2}-/"; preg_match($muster_datum, $bild, $array_datum_bild); preg_match($muster_uhrzeit, $bild, $array_uhrzeit_bild); preg_match($muster_datum, $bildminus, $array_datum_bild_minus); preg_match($muster_uhrzeit, $bildminus, $array_uhrzeit_bild_minus); preg_match($muster_datum, $bildplus, $array_datum_bild_plus); preg_match($muster_uhrzeit, $bildplus, $array_uhrzeit_bild_plus); preg_match($muster_datum, $bildminus2, $array_datum_bild_minus2); preg_match($muster_uhrzeit, $bildminus2, $array_uhrzeit_bild_minus2); preg_match($muster_datum, $bildplus2, $array_datum_bild_plus2); preg_match($muster_uhrzeit, $bildplus2, $array_uhrzeit_bild_plus2); preg_match($muster_datum, $bildminus3, $array_datum_bild_minus3); preg_match($muster_uhrzeit, $bildminus3, $array_uhrzeit_bild_minus3); preg_match($muster_datum, $bildplus3, $array_datum_bild_plus3); preg_match($muster_uhrzeit, $bildplus3, $array_uhrzeit_bild_plus3); preg_match($muster_datum, $bildminusn, $array_datum_bild_minusn); preg_match($muster_uhrzeit, $bildminusn, $array_uhrzeit_bild_minusn); preg_match($muster_datum, $bildplusn, $array_datum_bild_plusn); preg_match($muster_uhrzeit, $bildplusn, $array_uhrzeit_bild_plusn); preg_match($muster_datum, $bildminusm, $array_datum_bild_minusm); preg_match($muster_uhrzeit, $bildminusm, $array_uhrzeit_bild_minusm); preg_match($muster_datum, $bildplusm, $array_datum_bild_plusm); preg_match($muster_uhrzeit, $bildplusm, $array_uhrzeit_bild_plusm); $datum_bild = $array_datum_bild[0]; $uhrzeit_bild = str_replace('-',':',rtrim($array_uhrzeit_bild[0],'-')); $datum_bild_minus = $array_datum_bild_minus[0]; $uhrzeit_bild_minus = str_replace('-',':',rtrim($array_uhrzeit_bild_minus[0],'-')); $datum_bild_minus2 = $array_datum_bild_minus2[0]; $uhrzeit_bild_minus2 = str_replace('-',':',rtrim($array_uhrzeit_bild_minus2[0],'-')); $datum_bild_minus3 = $array_datum_bild_minus3[0]; $uhrzeit_bild_minus3 = str_replace('-',':',rtrim($array_uhrzeit_bild_minus3[0],'-')); $datum_bild_minusn = $array_datum_bild_minusn[0]; $uhrzeit_bild_minusn = str_replace('-',':',rtrim($array_uhrzeit_bild_minusn[0],'-')); $datum_bild_minusm = $array_datum_bild_minusm[0]; $uhrzeit_bild_minusm = str_replace('-',':',rtrim($array_uhrzeit_bild_minusm[0],'-')); $datum_bild_plus = $array_datum_bild_plus[0]; $uhrzeit_bild_plus = str_replace('-',':',rtrim($array_uhrzeit_bild_plus[0],'-')); $datum_bild_plus2 = $array_datum_bild_plus2[0]; $uhrzeit_bild_plus2 = str_replace('-',':',rtrim($array_uhrzeit_bild_plus2[0],'-')); $datum_bild_plus3 = $array_datum_bild_plus3[0]; $uhrzeit_bild_plus3 = str_replace('-',':',rtrim($array_uhrzeit_bild_plus3[0],'-')); $datum_bild_plusn = $array_datum_bild_plusn[0]; $uhrzeit_bild_plusn = str_replace('-',':',rtrim($array_uhrzeit_bild_plusn[0],'-')); $datum_bild_plusm = $array_datum_bild_plusm[0]; $uhrzeit_bild_plusm = str_replace('-',':',rtrim($array_uhrzeit_bild_plusm[0],'-')); #echo $datum_bild; #echo $uhrzeit_bild; #echo "
".$taste_links; #echo "
".$taste_rechts; echo "\n"; echo "\n"; echo "\n"; echo "\n"; if($mode=="live") $refresh=$inc_index_aktuell_refresh; else $refresh=$inc_einzel_refresh; echo "\n"; echo "\n"; #echo "\n"; echo "\n"; echo "\n"; #echo "
\n"; echo "\n"; # outer Geruest echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
\n"; # Kopf echo "
\n"; echo "
\n"; echo "\n"; echo ""; echo ""; echo ""; #echo ""; echo "\n"; echo "
".htmlentities($inc_label_kopf . " - " . $cam, ENT_QUOTES).""; echo ""; echo "zurück
\n"; echo "
\n"; echo "
\n"; if($b==400) $bold400="400 Pixel"; else $bold400="400 Pixel"; if($b==800) $bold800="800 Pixel"; else $bold800="800 Pixel"; if($b==1200) $bold1200="1200 Pixel"; else $bold1200="1200 Pixel"; if($b==1600) $bold1600="1600 Pixel"; else $bold1600="1600 Pixel"; echo "\n"; echo "\n"; echo "\n"; echo "
\n"; # linke menuleiste echo "\n"; echo "\n"; echo "\n"; echo "\n"; # < > << >> <<< >>> if($mode!="live"){ echo ""; echo ""; echo "\n"; #echo ""; #echo ""; #echo "\n"; echo ""; echo ""; echo "\n"; echo ""; echo ""; echo "\n"; echo ""; echo ""; echo "\n"; echo ""; echo ""; echo "\n"; } echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; if($mode!="live"){ echo "\n"; echo "\n"; #echo "\n"; echo "\n"; echo "\n"; echo "\n"; #if($mode!="live"){ #echo "\n"; #echo "\n"; #echo "\n"; #echo "\n"; #echo "\n"; #echo "\n"; #echo "\n"; echo "\n"; # echo "\n"; #echo "\n"; #echo "\n"; #echo "\n"; #echo "\n"; #echo "\n"; $url_sel_n="/motion/"."$datei?bild=$bild&cam=$cam&mode=$mode&r=$r&datum=$datum&anzahl=$anzahl&linkvon=$linkvon&b=$b&m=$m"; $url_sel_m="/motion/"."$datei?bild=$bild&cam=$cam&mode=$mode&r=$r&datum=$datum&anzahl=$anzahl&linkvon=$linkvon&b=$b&n=$n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; } echo "
zurück
"; if($bildminus!="") echo "-1 Bild"; else echo " "; if($bildplus!="") echo "+1 Bild"; else echo " "; echo "
"; #if($bildminus2!="") echo "<<"; #else echo " "; #if($bildplus2!="") echo ">>"; #else echo " "; #echo "
"; if($bildminus3!="") echo "-3 Bilder"; else echo " "; if($bildplus3!="") echo "+3 Bilder"; else echo " "; echo "
"; if($bildminusn!="") echo "-$n Bilder"; else echo " "; if($bildplusn!="") echo "+$n Bilder"; else echo " "; echo "
"; if($bildminusm!="") echo "-$m Min"; else echo " "; if($bildplusm!="") echo "+$m Min"; else echo " "; echo "
"; echo "Anfang"; echo "Ende"; echo "
".$bold400."\n"; echo "
".$bold800."\n"; echo "
".$bold1200."\n"; echo "
".$bold1600."\n"; echo "
 
 
Datum/Uhrzeit
$datum_bild
$uhrzeit_bild
 
 
Tastaturkürzel:
 e    +1 Bild
 r    +3 Bild
 w    -1 Bild
 q    -3 Bild
 
 
Tastaturkürzel
q    -3 Bilder
w    -1 Bilder
e    +1 Bilder
r    +3 Bilder
    
w    zurück  
e    vorwärts
    
r    zurück  
q    vorwärts
    
s    zurück  
d    vorwärts
    
a    zurück  
f    vorwärts
 
\n"; echo "
"; if($mode=="live"){ clearstatcache(); $bild = scandir_files_live($inc_pfad_www."live/",$cam); $bild = "live/".$bild; #echo $bild; } # rechter bereich echo "\n"; # bis zu 7 Mini bilder if($mode!="live"){ echo "\n"; if( $bildminus3 != "" ) echo "\n"; if( $bildminus2 != "" ) echo "\n"; if( $bildminus != "" ) echo "\n"; if( $bild != "" ) echo "\n"; if( $bildplus != "" ) echo "\n"; if( $bildplus2 != "" ) echo "\n"; if( $bildplus3 != "" ) echo "\n"; echo "\n"; echo "\n"; if( $bildminus3 != "" ) echo "\n"; if( $bildminus2 != "" ) echo "\n"; if( $bildminus != "" ) echo "\n"; if( $bild != "" ) echo "\n"; if( $bildplus != "" ) echo "\n"; if( $bildplus2 != "" ) echo "\n"; if( $bildplus3 != "" ) echo "\n"; echo "\n"; #echo "\n"; # if( $bildminus3 != "" ) echo "\n"; # if( $bildminus2 != "" ) echo "\n"; # if( $bildminus != "" ) echo "\n"; # if( $bild != "" ) echo "\n"; # if( $bildplus != "" ) echo "\n"; # if( $bildplus2 != "" ) echo "\n"; # if( $bildplus3 != "" ) echo "\n"; #echo "\n"; echo "\n"; if( $bildminus3 != "" ){ $pfadbild = $bildminus3; $pfadminibild = str_replace("/".$cam."/","/".$cam."/mini/",$pfadbild); $dateibild = $inc_pfad_www . $pfadbild; $dateiminibild = $inc_pfad_www . $pfadminibild; if( file_exists( $dateiminibild ) ) $link = $pfadminibild; else $link = $pfadbild; echo "\n"; } if( $bildminus2 != "" ){ $pfadbild = $bildminus2; $pfadminibild = str_replace("/".$cam."/","/".$cam."/mini/",$pfadbild); $dateibild = $inc_pfad_www . $pfadbild; $dateiminibild = $inc_pfad_www . $pfadminibild; if( file_exists( $dateiminibild ) ) $link = $pfadminibild; else $link = $pfadbild; echo "\n"; } if( $bildminus != "" ){ $pfadbild = $bildminus; $pfadminibild = str_replace("/".$cam."/","/".$cam."/mini/",$pfadbild); $dateibild = $inc_pfad_www . $pfadbild; $dateiminibild = $inc_pfad_www . $pfadminibild; if( file_exists( $dateiminibild ) ) $link = $pfadminibild; else $link = $pfadbild; echo "\n"; } if( $bild != "" ){ $pfadbild = $bild; $pfadminibild = str_replace("/".$cam."/","/".$cam."/mini/",$pfadbild); $dateibild = $inc_pfad_www . $pfadbild; $dateiminibild = $inc_pfad_www . $pfadminibild; if( file_exists( $dateiminibild ) ) $link = $pfadminibild; else $link = $pfadbild; echo "\n"; } if( $bildplus != "" ){ $pfadbild = $bildplus; $pfadminibild = str_replace("/".$cam."/","/".$cam."/mini/",$pfadbild); $dateibild = $inc_pfad_www . $pfadbild; $dateiminibild = $inc_pfad_www . $pfadminibild; if( file_exists( $dateiminibild ) ) $link = $pfadminibild; else $link = $pfadbild; echo "\n"; } if( $bildplus2 != "" ){ $pfadbild = $bildplus2; $pfadminibild = str_replace("/".$cam."/","/".$cam."/mini/",$pfadbild); $dateibild = $inc_pfad_www . $pfadbild; $dateiminibild = $inc_pfad_www . $pfadminibild; if( file_exists( $dateiminibild ) ) $link = $pfadminibild; else $link = $pfadbild; echo "\n"; } if( $bildplus3 != "" ){ $pfadbild = $bildplus3; $pfadminibild = str_replace("/".$cam."/","/".$cam."/mini/",$pfadbild); $dateibild = $inc_pfad_www . $pfadbild; $dateiminibild = $inc_pfad_www . $pfadminibild; if( file_exists( $dateiminibild ) ) $link = $pfadminibild; else $link = $pfadbild; echo "\n"; } echo ""; #echo "\n"; # if( $bildminus3 != "" ) echo "\n"; # if( $bildminus2 != "" ) echo "\n"; # if( $bildminus != "" ) echo "\n"; # if( $bild != "" ) echo "\n"; # if( $bildplus != "" ) echo "\n"; # if( $bildplus2 != "" ) echo "\n"; # if( $bildplus3 != "" ) echo "\n"; #echo "\n"; } echo "
".($bildpos-2)." (von ".$bildcount.")".($bildpos-1)." (von ".$bildcount.")".($bildpos-0)." (von ".$bildcount.")".($bildpos+1)." (von ".$bildcount.")".($bildpos+2)." (von ".$bildcount.")".($bildpos+3)." (von ".$bildcount.")".($bildpos+4)." (von ".$bildcount.")
$uhrzeit_bild_minus3$uhrzeit_bild_minus2$uhrzeit_bild_minus$uhrzeit_bild$uhrzeit_bild_plus$uhrzeit_bild_plus2$uhrzeit_bild_plus3
".($bildpos-2)."/".$bildcount."".($bildpos-1)."/".$bildcount."".($bildpos-0)."/".$bildcount."".($bildpos+1)."/".$bildcount."".($bildpos+2)."/".$bildcount."".($bildpos+3)."/".$bildcount."".($bildpos+4)."/".$bildcount."
"; echo "
"; echo ""; echo "\"$datum_bild_minus3\n$uhrzeit_bild_minus3\""; echo ""; echo "
"; echo "
"; echo "
"; echo ""; echo "\"$datum_bild_minus2\n$uhrzeit_bild_minus2\""; echo ""; echo "
"; echo "
"; echo "
"; echo ""; echo "\"$datum_bild_minus\n$uhrzeit_bild_minus\""; echo ""; echo "
"; echo "
"; echo "
"; echo "\"$datum_bild_minus\n$uhrzeit_bild_minus\""; echo "
"; echo "
"; echo "
"; echo ""; echo "\"$datum_bild_plus\n$uhrzeit_bild_plus\""; echo ""; echo "
"; echo "
"; echo "
"; echo ""; echo "\"$datum_bild_plus2\n$uhrzeit_bild_plus2\""; echo ""; echo "
"; echo "
"; echo "
"; echo ""; echo "\"$datum_bild_plus3\n$uhrzeit_bild_plus3\""; echo ""; echo "
"; echo "
$uhrzeit_bild_minus3$uhrzeit_bild_minus2$uhrzeit_bild_minus$uhrzeit_bild$uhrzeit_bild_plus$uhrzeit_bild_plus2$uhrzeit_bild_plus3
\n"; echo "\n"; echo ""; echo ""; echo "\n"; echo "
"; #echo "
"; # if($rotate=="90") echo ""; # elseif($rotate=="180") echo ""; # elseif($rotate=="270") echo ""; # else echo ""; # echo "
"; echo "
"; #if($rotate=="90") echo ""; #elseif($rotate=="180") echo ""; #elseif($rotate=="270") echo ""; #else echo ""; echo ""; echo ""; echo "
"; echo "
\n"; #echo "
\n"; echo "
\n"; # Ende Geruest echo ""; echo ""; echo "\n"; #echo "
\n"; echo "\n"; echo "\n"; # gibt pfad+dateiname der jpg in dem ordner function jpg_in_folder($d) { $files = glob($d."*.jpg"); return $files; } # im bilder array um mind, +m min. weitergehen function bilder_array_plus_min($bild_alt,$array,$minuten) { $mind_sekunden = $minuten * 60; #array in zweiten array mit sekunden umwandeln $array_sekunden = array(); foreach ($array as $wert) { preg_match('/[0-9]{2,2}-[0-9]{2,2}-[0-9]{2,2}-[0-9]{1,4}/',$wert, $treffer); $HH = substr($treffer[0], 0, 2); $MM = substr($treffer[0], 3, 2); $SS = substr($treffer[0], 6, 2); $sekunden_absolut = $HH*3600 + $MM*60 + $SS; array_push($array_sekunden, $sekunden_absolut); } # alten bild wert umrechnen preg_match('/[0-9]{2,2}-[0-9]{2,2}-[0-9]{2,2}-[0-9]{1,4}/',$bild_alt, $treffer); $HH = substr($treffer[0], 0, 2); $MM = substr($treffer[0], 3, 2); $SS = substr($treffer[0], 6, 2); $sekunden_absolut = $HH*3600 + $MM*60 + $SS; $grenze = $sekunden_absolut + $mind_sekunden; #echo "\nbildalt ".$bild_alt; #echo "\ngrenze ".$grenze."\n\n"; $index=0; $gefunden=false; foreach ($array_sekunden as $wert) { #echo "\n".$wert; if( $wert >= $grenze ) { $gefunden = true; break; } $index++; } if($gefunden) return $array[$index]; else return null; } function bilder_array_minus_min($bild_alt,$array,$minuten) { $mind_sekunden = $minuten * 60; #array in zweiten array mit sekunden umwandeln $array_sekunden = array(); foreach ($array as $wert) { preg_match('/[0-9]{2,2}-[0-9]{2,2}-[0-9]{2,2}-[0-9]{1,4}/',$wert, $treffer); $HH = substr($treffer[0], 0, 2); $MM = substr($treffer[0], 3, 2); $SS = substr($treffer[0], 6, 2); $sekunden_absolut = $HH*3600 + $MM*60 + $SS; array_push($array_sekunden, $sekunden_absolut); } # alten bild wert umrechnen preg_match('/[0-9]{2,2}-[0-9]{2,2}-[0-9]{2,2}-[0-9]{1,4}/',$bild_alt, $treffer); $HH = substr($treffer[0], 0, 2); $MM = substr($treffer[0], 3, 2); $SS = substr($treffer[0], 6, 2); $sekunden_absolut = $HH*3600 + $MM*60 + $SS; $grenze = $sekunden_absolut - $mind_sekunden; #echo "
\nbildalt ".$bild_alt; #echo "\ngrenze ".$grenze."\n\n"; $index=0; $gefunden=false; foreach ($array_sekunden as $wert) { #echo "\n".$wert; if( $wert > $grenze ) { $gefunden = true; break; } $index++; } if($gefunden and $index>0) return $array[$index-1]; else return null; } function scandir_files_live($d,$cam) { $array = array_filter(scandir($d), function ($f) use($d,$cam) { if($f == ".") return false; elseif($f == "..") return false; elseif( preg_match("/".$cam."_[0-9]+/", $f) and date("U",filemtime($d.$f)) >= time() - 3) return is_file($d . DIRECTORY_SEPARATOR . $f); else return false; }); $array = array_values($array); return $array[count($array)-2]; } ?>