Si querés limitar tamaño de archivo:
Código PHP:
Ver original$tamano_limite=1024000; // 1024000 Bytes = 1 MB
if($_FILES['foto1']['size']<$tamano_limite) //Si está en el rango < 1 MB
{Subimos la foto...insertamos en base de datos,etc }
else // De otra forma enviamos mensaje o etc... :D
echo "Tamaño de imagen muy grande, máximo 1 Mb";
Sobre extensiones?...lo que entiendo es que si suben un GIF,PNG o BMP, querés guardarlo como JPG, por decir?...
Si es así...solo concatena ".jpg" al uniqueID...
$foto1=$uniqueID.".jpg";
Tenes que reemplazar la variable $ext si la utilizás por ".jpg"...para que independiente de la extension de la imagen, siempre guarde en JPG.
Me avisás...por ahi entendí mal, y pedías "tamaño" de Alto y Ancho de la foto XD