ho creato questo script:
Codice PHP:
$file = "immagine.jpg";
function file_extension( $f ) {
return array_pop( explode( ".", ( string ) $f ) );
}
$ext = file_extension($file);
$extlen = strlen($ext);
$id = "123456";
$extok = substr($file,-$extlen);
$nuovonome = $id.".".$extok;
rename("files/".$file,$nuovonome);
su un server funge su un'altro no.
ovvio che la prima risposta che mi darei è: non sono abilitati i permessi in scrittura sul server che non funziona, invece sono abilitati (anche perchè li faccio degli upload), lo script non mi da errori.
cosa può essere?