a ver, intenta cambiar el tipo de campo de la BD donde guardas la inagen a LONGBLOB
y no solo BLOB que permite menos capacidad, pero tambien puede ser que el parametro del php.ini que te permite subir archivos solo te deje imagenes de O.5 MB a 2MB
Un saludo y prueba lo del campo de la BD
pero prueba antes a quitar esto de aqui que parece marca el tamaño maximo en tu codigo
Cita: if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ( $tamano_archivo < 100000)))
quita:&& ( $tamano_archivo < 100000)
dejalo asi:
Cita:
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")))