Sto cercando di realizzare un script il quale dopo aver effettuato l'upload di un file nella cartella http://www.sito.it/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):
ma non sul server (cioè su Altervista):codice:rename($_SERVER['DOCUMENT_ROOT'].'sito/foto/'.$_FILES['image']['name'], $_SERVER['DOCUMENT_ROOT'].'sito/foto/'.$file);
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!

Rispondi quotando