$annoattuale = date(“Y”);
$meseattuale = date(“m”);
$giornoattuale = date(“d”);
//$annoattuale =”2018″;
if ($anno_richiesto_Notiziario == 0) $anno_richiesto_Notiziario = date(“Y”); //se la variabile dell’url non esiste allora la variabile è uguale all’anno attuale
function dir_list_Notiziario($directory = FALSE) {
//++++++++++++++++++++++++++++
$anno_richiesto_Notiziario = $_REQUEST[‘anno_Notiziario’];
$mese_richiesto_Notiziario = $_REQUEST[‘mese_Notiziario’];
$giorno_richiesto_Notiziario = $_REQUEST[‘giorno_Notiziario’];
$edizione_richiesto_Notiziario = $_REQUEST[‘edizione_Notiziario’];
$data_richiesta_Notiziario = $anno_richiesto_Notiziario . $mese_richiesto_Notiziario . $giorno_richiesto_Notiziario;
$TG_richiesto = $anno_richiesto_Notiziario . $mese_richiesto_Notiziario . $giorno_richiesto_Notiziario . $edizione_richiesto_Notiziario;
if ($data_richiesta_Notiziario == 0) $data_richiesta_Notiziario = $annoattuale = date(“Ymd”); //se la variabile dell’url non esiste allora la variabile è uguale all’anno attuale
if ($anno_richiesto_Notiziario == 0) $anno_richiesto_Notiziario = date(“Y”); //se la variabile dell’url non esiste allora la variabile è uguale all’anno attuale
echo “data richiesta = ” . $data_richiesta_Notiziario;
echo “anno richiesto = ” . $anno_richiesto_Notiziario;
$directory_video_Notiziario = “/public/tgvideo” .$anno_richiesto_Notiziario. “/”;
echo “$directory_video_Notiziario = “. $directory_video_Notiziario .”
“;
//++++++++++++++++++++++++++++
$dirs_Notiziario= array();
$files_Notiziario = array();
$ultimofile_Notiziario = 0;
if ($handle = opendir(“./” . $directory))
{
while ($file_Notiziario = readdir($handle))
{
if(!preg_match(“/\.jpg$/i”, $file_Notiziario)) // Escludi tutti i file che terminano con .jpg
{
if (is_dir(“./{$directory}/{$file_Notiziario}”))
{
if ($file_Notiziario != “.” & $file_Notiziario != “..”) $dirs_Notiziario[] = $file_Notiziario;
if ($file_Notiziario > $ultimofile_Notiziario) $ultimofile_Notiziario = $file_Notiziario;
}
else
{
if ($file_Notiziario != “.” & $file_Notiziario != “..”) $files_Notiziario[] = $file_Notiziario;
if ($file_Notiziario > $ultimofile_Notiziario) $ultimofile_Notiziario = $file_Notiziario;
}
}
}
}
closedir($handle);
echo “file_notiziario = ” . $file_Notiziario .”
“;
echo ” – ultimofile_notiziario ” . $ultimofile_Notiziario . “
“;
$ultimofile_Notiziario_no_ext = basename($ultimofile_Notiziario, “.mp4″); // togli estensione .mp4
echo $ultimofile_Notiziario_no_ext .”
“;
//++++++++++++++++++++++++++
if ($ultimofile_Notiziario_no_ext >= $data_richiesta_Notiziario)
{
$ultimofile_Notiziario = $data_richiesta_Notiziario . “.mp4”;
echo “ok e ultimofile_Notiziario” . $ultimofile_Notiziario;
}else{
echo “L’EDIZIONE DEL NOTIZIARIO RICHIESTA E’ SUCCESSIVA RISPETTO ALL’ULTIMA DISPONIBILE”;;
}
//++++++++++++++++++++++++++
reset($dirs_Notiziario);
rsort($dirs_Notiziario);
reset($dirs_Notiziario);
reset($files_Notiziario);
rsort($files_Notiziario);
reset($files_Notiziario);
// echo “Cartelle:\n
- “;
while(list($key, $value) = each($dirs_Notiziario))
{
$d++;
}
// echo “
\n”;
// echo “Files:\n
- “;
while(list($key, $value) = each($files_Notiziario))
{
$f++;
}
// echo “
\n”;
if (!$d) $d = “0”;
if (!$f) $f = “0”;
// echo “{$ultimofile_Notiziario}\n”;
//$ultimofile_Notiziario = $video_Notiziario; // la variabile è presente …. cambia qualcosa
$giorno = substr($ultimofile_Notiziario, 6, 2); // gg
$mese = substr($ultimofile_Notiziario, 4, 2); // mm
$anno = substr($ultimofile_Notiziario, 0, 4); // aaaa
$dataultimofile_Notiziario = $giorno. “/” . $mese. “/” . $anno;
$titolo_Notiziario = substr($ultimofile_Notiziario, 9, 400); // SCRIVI DAL DECIMO CARATTERE IN POI
$titolo_Notiziario = basename($titolo_Notiziario, “.mp4”); // togli estensione .mp4
$titolo_Notiziario = basename($titolo_Notiziario, “.wmv”); // togli estensione .wmv
$titolo_Notiziario = basename($titolo_Notiziario, “.avi”); // togli estensione .avi
echo “
” . $titolo_Notiziario . “
“;
echo “Edizione del {$dataultimofile_Notiziario}
\n”;
$urlvideo_Notiziario = $directory_video_Notiziario . $ultimofile_Notiziario;
$imm_fissa_video_Notiziario = “/public/imm_fissa_video_Notiziario.jpg”;
// echo $imm_fissa_video_Notiziario;
?>
“;
// estraggo i file con la giusta estensione
$anno_richiesto_Notiziario = substr($ultimofile_Notiziario, 0, 4); // aaaa
$f = glob(‘public/tgvideo’.$anno_richiesto_Notiziario.’/’.$data_richiesta_Notiziario.’*’);
//$f = glob(‘public/tgvideo2018/’.$data_richiesta_Notiziario.’*’);
// faccio un ciclo e stampo a video i nomi dei files corrispondenti
foreach ($f as $filename) {
echo basename($filename) . ‘
‘;
}
?>
“;
foreach (glob(“Notiziario/*”) as $filename) {
$titolo_video_Notiziario = basename($filename);
$titolo_video_Notiziario = basename($titolo_video_Notiziario, “.mp4”); // togli estensione .mp4
$titolo_video_Notiziario = basename($titolo_video_Notiziario, “.wmv”); // togli estensione .wmv
$titolo_video_Notiziario = basename($titolo_video_Notiziario, “.avi”); // togli estensione .avi
$titolo_video_Notiziario = substr($titolo_video_Notiziario, 9, 400); // SCRIVI DAL DECIMO CARATTERE IN POI: toglie data
$giorno_file_video_Notiziario = substr(basename($filename), 6, 2); // gg
$mese_file_video_Notiziario = substr(basename($filename), 4, 2); // mm
$anno_file_video_Notiziario = substr(basename($filename), 0, 4); // aaaa
$data_file_video_Notiziario = $giorno_file_video_Notiziario. “/” . $mese_file_video_Notiziario. “/” . $anno_file_video_Notiziario;
if ($anno_url == $anno_file_video_Notiziario) { //se l’anno del FILE VIDEO è uguale all’anno richiesto dall’URL, allora
if(!preg_match(“/\.jpg$/i”, basename($filename))) // Escludi tutti i file che terminano con .jpg
{
$link = ‘‘.$titolo_video_Notiziario.’
puntata del ‘. $data_file_video_Notiziario.’
‘;
//con ‘basename’ tolgo la cartella /Notiziario/ da filename
echo $link;
}
}
}
echo “
echo “– Seleziona qui una edizione del Notiziario –“;
echo “