-
ho fatto uno script per l'upload:
copy($file, "upload/$file_name");
unlink($file);
se invio dal form un file che ad esempio si chiama "ahah!.txt", cioè nel suo nome c'è un punto esclamativo, lo script prosegue senza dare errore ma non copia il file.
se invece nel nome non c'è il !, lo script salva correttamente il file. come mai?
-
-
ah... grazie. c'è un modo per rinominarlo automaticamente al momento dell'upload, senza dover scrivere "Eliminate i punti esclamativi dal nome file"?
grazie in anticipo, ciao!
-
$nome_file = str_replace("!", "_", $nome_file);
in questo caso ! viene sostituito da _
ricorda di cambiare $nome_file con il nome della tua variabile ciao
-
grazie! funziona tutto ora.
ancora una cosa: come posso sapere quali sono i caratteri che non sono supportati dal php per nominare i file, in modo da sostituirli tutti?