¿Por que no puedo obtener la extension de un archivo?

SolidChacal
18 de Diciembre del 2005
Hola, muy buenas.
Necesito ayuda tengo un problema al obtener la extension de un archivo, segun creo para acerlo es con filetype no?, pues bien yo lo tengo hecho de la siguiente forma en mi codigo, es para subir archivos a un ftp y quiero k nada mas k se puedan subir archivos .zip:
//obtengo primero el nombre del archivo de la ruta del archivo k me viene del formulario
$nombrearchivo = basename($archivo);
//y ya teniendo esto voy y le saco la extension
$ext = filetype($nombrearchivo);
//y ahora una prueba para k muestre si es verdad k tiene la extension
echo $ext;
..... y ahora lo mejor, k no muestra nada xD, pruebo con lo demas y me muestra la ruta me muestra el nombre pero esto no me lo hace, aver si es k me e equivocado y no es filetype.
Gracias de antemano
Saludos !

Solidchacal
18 de Diciembre del 2005
vaya m ekioke de foro tenia k aberlo puesto en PHP XD.

german
18 de Diciembre del 2005
Buenas, te paso el codigo q utilizo yo:
//txt_ruta es la ruta de la imagen
$formato = $HTTP_POST_FILES['txt_ruta']['type'];
echo $formato;
if($formato != "image/pjpeg"){ echo 'El format es correcto';}
else { echo 'el formato no es jpg';}


Espero que te sirva, saludos!

german
18 de Diciembre del 2005
PERDON, EN EL MENSAJE ANTERIOR ES AL REVES...je

Buenas, te paso el codigo q utilizo yo:
//txt_ruta es la ruta de la imagen
$formato = $HTTP_POST_FILES['txt_ruta']['type'];
echo $formato;
if($formato != "image/pjpeg"){ echo 'El format NO es correcto';}
else { echo 'el formato ES jpg';}


Espero que te sirva, saludos!