Problema script php

  • Creatore Discussione Creatore Discussione Claudia1
  • Data di inizio Data di inizio

Claudia1

Nuovo Utente
9 Giu 2015
14
0
1
Salve a tutti,
Ho uno script che in automatico mi genera una cartella nel server di altervista e come nome cartella mi mette la data odierna in questo modo 08.07.2015, 08.08.2015 ecc.
Dovendo cancellare la cartella piu' vecchia di 4 giorno ho provato a fare questo script:

PHP:
<?php
$t_stamp = (strtotime("-4 days") . "<br>");
// echo date('m.d.Y') . "<br />\n";
// echo "image".date("m.d.Y",$t_stamp),"/" . "<br />\n";
// echo date("m.d.Y",$t_stamp);
function delete_directory($dir)
{
if ($handle = opendir($dir))
{
$array = array();
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(is_dir($dir.$file))
{
if(!@rmdir($dir.$file)) // Empty directory? Remove it
{
delete_directory($dir.$file.'/'); // Not empty? Delete the files inside it
}
}
else
{
@unlink($dir.$file);
}
}
}
closedir($handle);
@rmdir($dir);
}
}
// $dir = "08.02.2015/" ;             // IMPORTANT: with '/' at the end
 $dir = ("m.d.Y",$t_stamp),"/" ;      
$remove_directory = delete_directory($dir);
?>

Mi sono arrenata qua: $dir = ("m.d.Y",$t_stamp),"/" ;
Si puo' risolvere?
Grazie mille.
 
Ultima modifica di un moderatore:

Discussioni simili