Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/09/2010, 13:07
Avatar de CazaresLuis
CazaresLuis
 
Fecha de Ingreso: septiembre-2010
Ubicación: Distrito Federal
Mensajes: 67
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: No suben las imagenes con PHP AYUDA

Cita:
Iniciado por jodatelo Ver Mensaje
como hago eso dime porfa
Sólo acepta imagenes, jpg, png y gif, estoy utilizando validación de tipos mime, no basta con verificar la extensión. . .

<?php

// Ruta de guardado
$rutaArchivo = 'tuRuta';

// Tamaño en bytes
$fileSizeMax = 300000;

// Tipos mime para los archivos que desees aceptar
// URL: http://www.htmlquick.com/es/reference/mime-types.html
$fileType = array('image/jpeg','image/pjpeg','image/png','image/gif');


// Obtenemos los datos del archivo
$tamanio = $_FILES['userfile']['size'];
$tipo = $_FILES['userfile']['type'];
$archivo = $_FILES['userfile']['name'];

// Tamño de la imagen
$imageSize = getimagesize($_FILES['userfile']['tmp_name']);

// Comenzamos con el tratamiento y verificación del archivo

// Verificamos Tamaño y extensiones
if(in_array($tipo, $fileType) && $tamanio>0 && $tamanio<=$fileSizeMax && ($extension[$num]=='jpg' || $extension[$num]=='png' || $extension[$num]=='gif'))
{
// Intentamos copiar el archivo
if(is_uploaded_file($_FILES['userfile']['tmp_name']))
{
if(move_uploaded_file($_FILES['userfile']['tmp_name'], $rutaArchivo.$imgFile))
{
echo 'Se subio el archivo correctamente';
}
else
// error del lado del servidor
echo 'No fue posible subir el archivo';
}
else
// error del lado del servidor
echo 'No se puede copiar el archivo';
}
else
// Error en el tamaño y tipo de imagen
echo 'tamaño o tipo de archivo incorrectos';

?>

Última edición por GatorV; 04/10/2010 a las 16:03