Para saber la extensión encontré esta función agradable (
http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/PHP_Databases/Q_26341600.html:):
$file = estallan (“. ”, $_FILES [“your_var_name”] [“
nombre”]);
$extension = array_pop ($file);
¿? >
Si usted desea a los tipos de archivo de límite que el usuario puede cargar hay un funciton agradable aquí (
http://php.net/manual/en/features.file-upload.php):
$file = $_FILES [“userfile”];
$allowedExtensions = arsenal (“txt”, “rtf”, “doc.”);
isAllowedExtension de la función ($fileName
) {
$allowedExtensions global;
in_array de vuelta (extremo (estallar (“. ”, $fileName)), $allowedExtensions);
}
si == UPLOAD_ERR_OK (de $file [“error”]) {
si (isAllowedExtension ($file
[“nombre”])
) {
# hacer cargar aquí
} {
eco “tipo de archivo inválido”;
}
} otro morir (“no puede la carga por teletratamiento”);
¿? >
Esperar que esto ayude