Foros del Web » Programando para Internet » PHP »

Problema extension de imagenes

Estas en el tema de Problema extension de imagenes en el foro de PHP en Foros del Web. Hola amigos tengo un problema uso una funcion para saber si una imagen es jpg o gif, el problema es que ella uso como referencia ...
  #1 (permalink)  
Antiguo 24/09/2008, 09:25
Avatar de marweb  
Fecha de Ingreso: marzo-2007
Ubicación: Ciudad de Panama
Mensajes: 125
Antigüedad: 17 años
Puntos: 1
De acuerdo Problema extension de imagenes

Hola amigos tengo un problema uso una funcion para saber si una imagen es jpg o gif, el problema es que ella uso como referencia los tres ultimas letras de la imagen. ejemplo : jpg o gif, el problema es q hay algunas imagenes q son jpeg y alli no me sirve la funcion y me manda error, alguna sugerencia

aqui esta el code

Código PHP:
$file_name $_FILES[$file_id]['name'];
$longitud strlen($file_name);
$posicion $longitud 3;
$extension strtolower(substr($file_name$posicion,3));
    
if (
$extension == "jpg" || $extension == "gif"
    {
//codigo si esta bien
    
}else{
//codigo si esta mal
       

__________________
Mario Rios - Webmaster
Diseño web en panama / Real Estate / Abogados de Panama
  #2 (permalink)  
Antiguo 24/09/2008, 09:30
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 1 mes
Puntos: 52
Respuesta: Problema extension de imagenes

hola

usa $_FILES[$file_id]['type']; y busca informacion en google sobre los tipos mime de los archivos para saber que tipo de archivo estas manejando
  #3 (permalink)  
Antiguo 24/09/2008, 09:31
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Problema extension de imagenes

Hay varias:
if(strpos($file_name, "jpeg") OR strpos($file_name, "jpg"))
{
//accion
}

Sino:
$tipo = $_FILES['file']['type'];
if($tipo == 'image/jpeg') //etc
  #4 (permalink)  
Antiguo 24/09/2008, 09:56
Avatar de marweb  
Fecha de Ingreso: marzo-2007
Ubicación: Ciudad de Panama
Mensajes: 125
Antigüedad: 17 años
Puntos: 1
De acuerdo Respuesta: Problema extension de imagenes

Gracias solucione. les dejo el codigo debajo:

Código PHP:
$tipo_archivo $_FILES[$file_id]['type'];
if(
$tipo_archivo == "image/gif" || $tipo_archivo == "image/pjpeg" || $tipo_archivo == "image/jpeg") {

//si esta bien

}else{

//si esta mal


__________________
Mario Rios - Webmaster
Diseño web en panama / Real Estate / Abogados de Panama
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:53.