Cita:
Iniciado por s00rk Bueno si vemos un poco veremos que en $ext contengo esto
$ext = pathinfo($target);
donde $target es donde se encuentra los datos de mi archivo osea su nombre y eso ok.
Bueno ahora si vemos un poco de documentacion sobre pathinfo
http://php.net/manual/es/function.pathinfo.php
Veremos que cuenta con la funcion extension y eso nos ayuda a obtener pues la extension del archivo
Ejemplo
Código PHP:
<?php
$partes_ruta = pathinfo('/www/htdocs/inc/lib.inc.php');
echo $partes_ruta['dirname'], "\n";
echo $partes_ruta['basename'], "\n";
echo $partes_ruta['extension'], "\n";
echo $partes_ruta['filename'], "\n"; // desde PHP 5.2.0
?>
Espero me explique, por cierto que error te da ?
y am recuerda cambiar ahi el target por el tuyo osea el archivo que vas a subir ya que nomas puse mi codigo pero no lo edite con el dato tuyo jeje
Tu código esta bien, pero para nada es recomendable hacerlo en validaciones para subir archivos ya que facilmente se manipula la extensión, para este tipo de validaciones lo mas seguro (ojo, solo es mas seguro mas no es al 100%) verificar el mime type