elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  [Pregunta]: función is_file
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Pregunta]: función is_file  (Leído 2,150 veces)
Leguim


Desconectado Desconectado

Mensajes: 720



Ver Perfil
[Pregunta]: función is_file
« en: 11 Septiembre 2019, 23:49 pm »

Buenas noches.

Quería saber cual era o mejor dicho si existe una función para saber de ante mano si un dato que se le esta pasando a una función es un archivo/imagen.
la función is_file existe en php pero no creo que sea lo estoy necesitando.
Para meterlos en contexto este sería el código:

Código
  1. function Get_Format($photo)
  2. {
  3. $result = '';
  4. $photo_information = new finfo(FILEINFO_MIME_TYPE);
  5. $photo_contents = file_get_contents($photo['tmp_name']);
  6. $mimeType = $photo_information->buffer($photo_contents);
  7.  
  8. if($mimeType == 'image/jpg')
  9. {
  10. $result = '.jpg';
  11. }
  12. else if($mimeType == 'image/jpeg')
  13. {
  14. $result = '.jpeg';
  15. }
  16.  
  17.   return $result;
  18. }
  19.  

y quería preguntar al programa antes de ejecutar las demás funciones si el dato que estoy enviando por parametro es un $_FILES

Gracias.


Mod: Temas sobre PHP van al subforo de PHP.


« Última modificación: 12 Septiembre 2019, 01:23 am por #!drvy » En línea

#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.855



Ver Perfil WWW
Re: [Pregunta]: función is_file
« Respuesta #1 en: 24 Septiembre 2019, 12:14 pm »

El código que tienes parece estar bien, no entiendo muy bien cual es el problema xD

Saludos


En línea

Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.724


<3


Ver Perfil WWW
Re: [Pregunta]: función is_file
« Respuesta #2 en: 24 Septiembre 2019, 14:53 pm »

Se refiere a validar el tipo de datos si corresponde a un $_FILES. No tengo mucho conocimiento sobre esto xD

Lo unico que veo que se acerca a esto que preguntas es:
Código
  1. if (!empty($_FILES['upload']) && $_FILES['upload']['error'] == UPLOAD_ERR_OK) { /* SNIP */ }
« Última modificación: 24 Septiembre 2019, 15:01 pm por Shell Root » En línea

Te vendería mi talento por poder dormir tranquilo.
Leguim


Desconectado Desconectado

Mensajes: 720



Ver Perfil
Re: [Pregunta]: función is_file
« Respuesta #3 en: 24 Septiembre 2019, 18:27 pm »

Se refiere a validar el tipo de datos si corresponde a un $_FILES. No tengo mucho conocimiento sobre esto xD

Lo unico que veo que se acerca a esto que preguntas es:
Código
  1. if (!empty($_FILES['upload']) && $_FILES['upload']['error'] == UPLOAD_ERR_OK) { /* SNIP */ }

esa condición se cumpliría si todo está okay, si fue validado correctamente? (Lo pregunto por el ['error'] == UPLOAD_ERR_OK)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
hola , pregunta sobre funcion en js
Desarrollo Web
ninto33 1 2,527 Último mensaje 9 Mayo 2010, 08:11 am
por Nakp
pregunta sobre la funcion imagegrabscreen
PHP
sayis 5 3,698 Último mensaje 4 Enero 2013, 02:05 am
por EFEX
[Pregunta]: Ejecutar Funcion JS
Desarrollo Web
Leguim 1 1,912 Último mensaje 12 Noviembre 2018, 19:16 pm
por Drakaris
[Pregunta]: Ejecutar función PHP por medio de AJAX
Desarrollo Web
Leguim 2 2,118 Último mensaje 14 Febrero 2019, 03:01 am
por Leguim
[Pregunta]: Funcion JS GLOBAL (Quizá con PHP)
Desarrollo Web
Leguim 3 1,828 Último mensaje 21 Febrero 2019, 19:45 pm
por srWhiteSkull
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines