////////////////////// Ultimo nocomment
function dir_list_nocomments($directory = FALSE) {
$dirs_nocomment= array();
$files_nocomment = array();
if ($handle = opendir(“./” . $directory))
{
while ($file = readdir($handle))
{
if (is_dir(“./{$directory}/{$file}”))
{
if ($file != “.” & $file != “..”) $dirs_nocomment[] = $file;
}
else
{
if ($file != “.” & $file != “..”) $files_nocomment[] = $file;
}
}
}
closedir($handle);
reset($dirs_nocomment);
rsort($dirs_nocomment);
reset($dirs_nocomment);
reset($files_nocomment);
rsort($files_nocomment);
reset($files_nocomment);
// echo “Cartelle:\n
- “;
- {$value_nocomment}/\n”;
}
// echo “
while(list($key, $value_nocomment) = each($dirs_nocomment))
{
// $d++;
echo “
\n”;
// echo “Files:\n
- “;
- {$titolo_nocomment}\n”;
echo “video del {$data_file_nocomment}
“;
}else{
echo “ - {$titolo_nocomment}\n”; //+++ linka direttamente il file
echo “file {$ext_nocomment} del {$data_file_nocomment}
“;
}
}
}
echo “
while(list($key, $value_nocomment) = each($files_nocomment))
{
if(!preg_match(“/\.jpg$/i”, basename($value_nocomment))) // Escludi tutti i file che terminano con .jpg
{
// $f++;
// trova estensione del file. Ci servirà dopo
$ext_nocomment = pathinfo($value_nocomment, PATHINFO_EXTENSION);
// ESTRAI DATA DEL FILE
$giorno_nocomment = substr($value_nocomment, 6, 2); // gg
$mese_nocomment = substr($value_nocomment, 4, 2); // mm
$anno_nocomment = substr($value_nocomment, 0, 4); // aaaa
$data_file_nocomment = $giorno_nocomment. “-” . $mese_nocomment. “-” . $anno_nocomment;
// Calcola differenza data dal file alla data attuale
$data_oggi = date(“d-m-Y”);
$date1_nocomment = new DateTime($data_oggi);
$date2_nocomment = new DateTime($data_file_nocomment);
$intervallo_nocomment = $date1_nocomment->diff($date2_nocomment);
// echo $intervallo_nocomment->format(‘%R%d giorni’); +++++ scrive in video es: -15 giorni
// in output ci sarà ad es: difference 2 years, 3 months, 2 days
//echo “difference ” . $interval->y . ” years, ” . $interval->m.” months, “.$interval->d.” days “;
// echo “difference ” . $interval->days . ” days “;
// se la differenza dei giorni è minore o uguale a 15gg allora prosegui
if ($intervallo_nocomment->days <= 15)
{
$titolo_nocomment = substr($value_nocomment, 9, 400); // SCRIVI DAL DECIMO CARATTERE IN POI
$titolo_nocomment = basename($titolo_nocomment, ".mp4"); // togli estensione .mp4
$titolo_nocomment = basename($titolo_nocomment, ".wmv"); // togli estensione .wmv
$titolo_nocomment = basename($titolo_nocomment, ".avi"); // togli estensione .avi
$titolo_nocomment = basename($titolo_nocomment, ".pdf"); // togli estensione .pdf
if ($ext_nocomment == "mp4") {
echo "
\n”;
// if (!$d) $d = “0”;
// if (!$f) $f = “0”;
// echo “Sono presenti {$d} cartelle e {$f} file(s).\n”;
}
}
dir_list_nocomments(“/nocomment/”);
Rimani aggiornato con le nostre notizie grazie a WhatsApp oppure Leggi qui altre notizie
