Pour savoir la prolongation j'ai trouvé cette fonction gentille (
http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/PHP_Databases/Q_26341600.html:) :
$file = éclatent (« . », $_FILES [« your_var_name »] [«
nom »]) ;
$extension = array_pop ($file) ;
? >
Si vous souhaitez aux types de dossier de limite que l'utilisateur peut télécharger il y a un funciton gentil ici (
http://php.net/manual/en/features.file-upload.php) :
$file = $_FILES [« userfile »] ;
$allowedExtensions = rangée (« txt », « rtf », « Doc. ») ;
isAllowedExtension de fonction ($fileName
) {
$allowedExtensions global ;
in_array de retour (extrémité (éclater (« . », $fileName)), $allowedExtensions) ;
}
si == UPLOAD_ERR_OK (de $file [« erreur »]) {
si (isAllowedExtension ($file
[« nom »])
) {
# faire le chargement ici
} autrement {
écho « type de dossier inadmissible » ;
}
} d'autre mourir (« ne peut pas le téléchargement ») ;
? >
Espérer que ceci aide