Hola a todos, vengo a ustedes porque tengo una duda y no paro de comerme la cabeza, les cuento.
Tengo la siguiente función para redimensionar una imagen:
function resize($ruta,$ancho,$alto){
$dim = getimagesize($ruta);
if($dim[1]){
$cociente = $dim[0] / $dim[1];
}
if($alto){
$coc_max = $ancho / $alto;
}
if(($dim[0]<=$ancho)&&($dim[1]<=$alto)){
$ancho = $dim[0];
$alto = $dim[1];
}else{
if($cociente>=$coc_max){
$alto = $ancho / $cociente;
}else{
$ancho = $alto * $cociente;
}
}
echo "<img src='".$ruta."' width='".$ancho."' height='".$alto."'>";
}
Pero yo, guardo las fotos en un campo
mediumblob en una base de datos y no se que poner en la variable
$ruta.
He probado a poner
$datos['imagen']; que es lo que me llevaría a la imagen pero nada, me sale entre otros errores el más destacado:
failed to open stream
Aver si me pueden ayudar, muchas gracias a todos!
