Ver Mensaje Individual
  #1  
Antiguo 29-01-2008
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Reputación: 21
lucasarts_18 Va por buen camino
Question saber extensión de un archivo solo conociendo su nombre

Hola a todos:

Tengo una función que busca la las dimensiones de una imagen

Código PHP:
function obtenerTamanoImagen($prodCod){
/**
* @Autor: Aarón García A.
* @Fecha: 28/01/2008
* @Descripción: Permite recuperar el tamaño de la imagen de un producto
*/

   
$rutaServer $_SERVER['DOCUMENT_ROOT'];
   
$rutaServer .= '/gvm/images/productos/'$prodCod;

   
$tam getimagesize($rutaServer);
   
$posicion strpos($tipoArchivo,'/' );
   
$extension substr($tipoArchivo,$posicion 1);
    
   
$imagen = array('Ancho' => $tam[0],
                          
'Alto'  => $tam[1]);
                         
   return 
$imagen
    


Esta función funciona bien si el parametro viene por ejemplo '000010.jpeg', pero yo no tengo como saber la extensión del archivo por lo tanto falla al momento de usar la función getimagesize, ya que no encuentra el fichero y es obvio ya que la ruta debe ser completa incluído la extensión del fichero para que funcione apropiadamente.

¿Cómo se puede saber la extensión de un fichero pasando como parámetro algo cómo esto 'images/producto/545678'?

545679 es el código del producto y la vez el nombre del archivo, que puede ser de distintos formatos, de ahí que necesito recuperar la extensión del fichero.

Gracias....

Hasta Luego .-
__________________
No todo es como parece ser...
Responder Con Cita