Citazione Originariamente Scritto da Gianluigi Visualizza Messaggio
Sei un grande Stefano. Con l'ultima soluzione funziona alla perfezione. Come posso sdebitarmi?
Grazie, troppo buono (bravo anche bitline)

Come ti dicevo, se può interessare allego uno script simile che fa la stessa cosa con la differenza che i nomi dei file sono del tipo: 'GG-MMM-AA_hh.mm' e la cartella 'GG-MMM-AA', senza troppi underscore nel nome dei file con migliore leggibilità, e facendo in modo che la sigla dei mesi sia in italiano (ex. Gen anzichè Jan):

​<?php

$a=time();
$g=date('d',$a);
$m=date('M',$a);
$y=date('y',$a);
$h=date('H',$a);
$i=date('i',$a);

switch ($m) {
case 'Jan': { $m='Gen'; break; }
case 'May': { $m='Mag'; break; }
case 'Jun': { $m='Giu'; break; }
case 'Jul': { $m='Lug'; break; }
case 'Aug': { $m='Ago'; break; }
case 'Sep': { $m='Set'; break; }
case 'Oct': { $m='Ott'; break; }
case 'Dec': { $m='Dic'; break; }
}

$folder=$g.'-'.$m.'-'.$y;

if (!is_dir($folder)) {
mkdir($folder,0700);
}

$originale="webcam.jpg";
$copia=$folder."/backup_webcam.jpg";
copy($originale,$copia);
rename($folder.'/'.'backup_webcam.jpg',$folder.'/'.$g.'-'.$m.'-'.$y.'_'.$h.'.'.$i.'.jpg');

?>