Per conoscere l'estensione ho trovato questa funzione piacevole (
http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/PHP_Databases/Q_26341600.html:):
$file = esplodono (“. „, $_FILES [“your_var_name„] [“
nome„]);
$extension = array_pop ($file);
? >
Se desiderate ai tipi che di lima di limite l'utente può upload ci è un funciton piacevole qui (
http://php.net/manual/en/features.file-upload.php):
$file = $_FILES [“userfile„];
$allowedExtensions = allineamento (“txt„, “rtf„, “documento„);
isAllowedExtension di funzione ($fileName
) {
$allowedExtensions globale;
in_array di ritorno (estremità (esplodere (“. „, $fileName)), $allowedExtensions);
}
se (== UPLOAD_ERR_OK di $file [“errore„]) {
se (isAllowedExtension ($file
[“nome„])
) {
# fare uploading qui
} altrimenti {
eco “tipo di lima non valido„;
}
} altro morire (“non può il upload„);
? >
Sperare che questo aiuti