¿Alguien me podría decir como permitir mas extensiones?
Con este codigo, solo me sube las JPG, pero las GIF y PNG no me lsa sube.
Un saludo
Código PHP:
// obtenemos los datos del archivo
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
$archivo = $_FILES["archivo"]['name'];
$prefijo = substr(md5(uniqid(rand())),0,6);
// guardamos el archivo a la carpeta "capturas"
($tipo == "image/jpeg" || $tipo == "image/jpg");
$destino = "galeria/".$prefijo."_".$archivo;
$copy=copy($_FILES['archivo']['tmp_name'],$destino);
//aquí empieza el código de creación del thumbnail
$size= getimagesize("$destino");
$width=$size[0];
$height=$size[1];
$source=$destino; // archivo de origen
$dest="galeriap/tb_".$prefijo.$archivo; // archivo de destino
$width_d = 100; // Definimos el tamaño a 100 px
$height_d = ($width_d * $height) / $width ;
list($width_s, $height_s, $type, $attr) = getimagesize($source, $info2); // obtengo información del archivo
$gd_s = imagecreatefromjpeg($source); // crea el recurso gd para el origen
$gd_d = imagecreatetruecolor($width_d, $height_d); // crea el recurso gd para la salida
imagecopyresampled($gd_d, $gd_s, 0, 0, 0, 0, $width_d, $height_d, $width_s, $height_s); // redimensiona
imagejpeg($gd_d, $dest); // graba
// Se liberan recursos
imagedestroy($gd_s);
imagedestroy($gd_d);