[PHP] Rinomina di un file ambigua!
Sto cercando di realizzare un script il quale dopo aver effettuato l'upload di un file nella cartella http://peppespe.altervista.org/foto questi venga rinominato secondo un dato criterio di gestione dei file.
La cosa strana è che lo script rinomina il file sul localhost (cioè il mio portatile):
Codice:
rename($_SERVER['DOCUMENT_ROOT'].'sito/foto/'.$_FILES['image']['name'], $_SERVER['DOCUMENT_ROOT'].'sito/foto/'.$file);
ma non sul server (cioè su Altervista):
Codice:
//host
$oldfile = $_FILES['image']['name'];
$src = "http://".$HTTP_SERVER_VARS['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."foto/".$oldfile;
$dst ="http://".$HTTP_SERVER_VARS['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."foto/".$file;
rename($src, $dst);
Ovviamente nella cartella foto anche i permessi di scrittura!