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";
# Kopf
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";
# linke menuleiste
echo "\n";
echo "\n";
echo "| zurück | \n";
echo " \n";
# < > << >> <<< >>>
if($mode!="live"){
echo "";
echo "| ";
if($bildminus!="") echo "-1 Bild";
else echo " ";
if($bildplus!="") echo "+1 Bild";
else echo " ";
echo " | ";
echo " \n";
#echo "";
#echo "| ";
#if($bildminus2!="") echo "<<";
#else echo " ";
#if($bildplus2!="") echo ">>";
#else echo " ";
#echo " | ";
#echo " \n";
echo "";
echo "| ";
if($bildminus3!="") echo "-3 Bilder";
else echo " ";
if($bildplus3!="") echo "+3 Bilder";
else echo " ";
echo " | ";
echo " \n";
echo "";
echo "| ";
if($bildminusn!="") echo "-$n Bilder";
else echo " ";
if($bildplusn!="") echo "+$n Bilder";
else echo " ";
echo " | ";
echo " \n";
echo "";
echo "| ";
if($bildminusm!="") echo "-$m Min";
else echo " ";
if($bildplusm!="") echo "+$m Min";
else echo " ";
echo " | ";
echo " \n";
echo "";
echo "| ";
echo "Anfang";
echo "Ende";
echo " | ";
echo " \n";
}
echo "\n";
echo "| ".$bold400."\n";
echo " | \n";
echo " \n";
echo "\n";
echo "| ".$bold800."\n";
echo " | \n";
echo " \n";
echo "\n";
echo "| ".$bold1200."\n";
echo " | \n";
echo " \n";
echo "\n";
echo "| ".$bold1600."\n";
echo " | \n";
echo " \n";
if($mode!="live"){
echo "| | \n";
echo "| | \n";
#echo "| Datum/Uhrzeit | \n";
echo "| $datum_bild | \n";
echo "| $uhrzeit_bild | \n";
echo "| | \n";
#if($mode!="live"){
#echo "| | \n";
#echo "| Tastaturkürzel: | \n";
#echo "| e +1 Bild | \n";
#echo "| r +3 Bild | \n";
#echo "| w -1 Bild | \n";
#echo "| q -3 Bild | \n";
#echo "| | \n";
echo "| | \n";
# echo "| Tastaturkürzel | \n";
#echo "| q -3 Bilder | \n";
#echo "| w -1 Bilder | \n";
#echo "| e +1 Bilder | \n";
#echo "| r +3 Bilder | \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 "| w zurück | \n";
echo "| e vorwärts | \n";
echo "| | \n";
echo " | \n";
echo "| r zurück | \n";
echo "| q vorwärts | \n";
echo "| | \n";
echo " | \n";
echo "| s zurück | \n";
echo "| d vorwärts | \n";
echo "| | \n";
echo " | \n";
echo "| a zurück | \n";
echo "| f vorwärts | \n";
echo "| | \n";
}
echo " \n";
echo " | \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 "| ".($bildpos-2)." (von ".$bildcount.") | \n";
if( $bildminus2 != "" ) echo "".($bildpos-1)." (von ".$bildcount.") | \n";
if( $bildminus != "" ) echo "".($bildpos-0)." (von ".$bildcount.") | \n";
if( $bild != "" ) echo "".($bildpos+1)." (von ".$bildcount.") | \n";
if( $bildplus != "" ) echo "".($bildpos+2)." (von ".$bildcount.") | \n";
if( $bildplus2 != "" ) echo "".($bildpos+3)." (von ".$bildcount.") | \n";
if( $bildplus3 != "" ) echo "".($bildpos+4)." (von ".$bildcount.") | \n";
echo " \n";
echo "\n";
if( $bildminus3 != "" ) echo "| $uhrzeit_bild_minus3 | \n";
if( $bildminus2 != "" ) echo "$uhrzeit_bild_minus2 | \n";
if( $bildminus != "" ) echo "$uhrzeit_bild_minus | \n";
if( $bild != "" ) echo "$uhrzeit_bild | \n";
if( $bildplus != "" ) echo "$uhrzeit_bild_plus | \n";
if( $bildplus2 != "" ) echo "$uhrzeit_bild_plus2 | \n";
if( $bildplus3 != "" ) echo "$uhrzeit_bild_plus3 | \n";
echo " \n";
#echo "\n";
# if( $bildminus3 != "" ) echo "| ".($bildpos-2)."/".$bildcount." | \n";
# if( $bildminus2 != "" ) echo "".($bildpos-1)."/".$bildcount." | \n";
# if( $bildminus != "" ) echo "".($bildpos-0)."/".$bildcount." | \n";
# if( $bild != "" ) echo "".($bildpos+1)."/".$bildcount." | \n";
# if( $bildplus != "" ) echo "".($bildpos+2)."/".$bildcount." | \n";
# if( $bildplus2 != "" ) echo "".($bildpos+3)."/".$bildcount." | \n";
# if( $bildplus3 != "" ) echo "".($bildpos+4)."/".$bildcount." | \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 "| ";
echo "";
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 "";
echo "";
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 "";
echo "";
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 "";
echo "";
echo "  ";
echo " ";
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 "";
echo "";
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 "";
echo "";
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 "";
echo "";
echo " | \n";
}
echo " ";
#echo "\n";
# if( $bildminus3 != "" ) echo "| $uhrzeit_bild_minus3 | \n";
# if( $bildminus2 != "" ) echo "$uhrzeit_bild_minus2 | \n";
# if( $bildminus != "" ) echo "$uhrzeit_bild_minus | \n";
# if( $bild != "" ) echo "$uhrzeit_bild | \n";
# if( $bildplus != "" ) echo "$uhrzeit_bild_plus | \n";
# if( $bildplus2 != "" ) echo "$uhrzeit_bild_plus2 | \n";
# if( $bildplus3 != "" ) echo "$uhrzeit_bild_plus3 | \n";
#echo " \n";
}
echo " \n";
echo "\n";
echo "";
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 " | ";
echo " \n";
echo " \n";
#echo " | \n";
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];
}
?>