Ho questo errore:
su questa linea, come posso risolvere?codice:Strict Standards: Only variables should be passed by reference in...
Codice PHP:
$file_ext=strtolower(end(explode('.',$_FILES['upfile']['name'])));
Ho questo errore:
su questa linea, come posso risolvere?codice:Strict Standards: Only variables should be passed by reference in...
Codice PHP:
$file_ext=strtolower(end(explode('.',$_FILES['upfile']['name'])));
In PHP puoi passare per reference solo le variabile, non il risultato di una funzione. end() richiede un array passato per referenza, quindi devi prima assegnarlo ad una variabile:
Codice PHP:
$tmp = explode('.',$_FILES['upfile']['name']);
$file_ext=strtolower(end($tmp));