Cita:
Iniciado por HalconVigia
Buenas!!
Gracias por Responder... mira lo que comentas ya lo eh hecho pero mi problema no radica en eso...
me explico mejor...
en el campo de imgen escribo cualquier cosa sin sentido y que por obvio no existe
entonces al pasar el nombre tiene la extencion
asi que asume que es valido pero en realidad no existe y como esta puesto que acepte la extencion .jpg
haber si me explique bien y ahora si lo deje claro...
un saludo!!
Revisar por extension no te garantiza que realmente te esten enviando el archivo que esperas y bueno eso ya lo viste. voy a suponer que solo esperas imagenes asi que la forma mas sencilla de hacerlo es con la funcion getimagesize esta funcion te devuelve falso si no es realmente una imagen
Código PHP:
Ver original$temp_file = $_FILES['myFile']['tmp_name'];
if ($image_info_array !== false) {
$mime_type = $image_info_array['mime'];
switch($mime_type) {
case "image/jpeg":
//agrega aqui los demas casos si hace falta
}
}
else {
echo "Hey!! esto no es una imagen";
}
la otra opcion es usando la extension file info
Código PHP:
Ver original$temp_file = $_FILES['myFile']['tmp_name'];
switch($mime_type) {
case "image/jpeg":
// igual que en el anterio agregas tus casos aqui
}