Problemas con un resize de una imagen levantada de
Publicado por Nicolás (4 intervenciones) el 16/05/2006 18:11:40
Problemas con un resize de una imagen levantada de un campo mysql con una url
Estimados amigos espero puedan ayudarme porque es urgente.
Estoy intentando levantar una imagen desde una base de datos con la función GetImageSize(), si le escribo la url directamente no hay problema es decir, primero incluyo la función
<?php
function escala($url,$base){
$datos = GetImageSize($url) OR die("Imagen no válida");
$xp = $datos[0]/$base;
$yp = $datos[1]/$xp;
echo '<img src="'.$url.'" width="'.$base.'" height="'.$yp.'" border="0"/>';
}
?>
Luego introduzco la url con la escala que necesito y funciona perfecto
<?php
escala("http://www.dominio.com/imagenes/imagen.jpg",100); ?>
Pero al tratar de levantarla de mysql la cual introduzco la url en un campo me da un error grave que no puede abrir fopen creo
<?php
escala(echo "$timagen",100); ?>
o debería ser
<?php
escala(print "$timagen",100); ?>
Yo se que soy nuevo en esto pero aún no encuentro la respuesta, es con fopen que se abre, debería funcionar asi verdad, porque es una url lo que necesito que se lea con echo nomás.
saludos espero me puedan ayudar.
Estimados amigos espero puedan ayudarme porque es urgente.
Estoy intentando levantar una imagen desde una base de datos con la función GetImageSize(), si le escribo la url directamente no hay problema es decir, primero incluyo la función
<?php
function escala($url,$base){
$datos = GetImageSize($url) OR die("Imagen no válida");
$xp = $datos[0]/$base;
$yp = $datos[1]/$xp;
echo '<img src="'.$url.'" width="'.$base.'" height="'.$yp.'" border="0"/>';
}
?>
Luego introduzco la url con la escala que necesito y funciona perfecto
<?php
escala("http://www.dominio.com/imagenes/imagen.jpg",100); ?>
Pero al tratar de levantarla de mysql la cual introduzco la url en un campo me da un error grave que no puede abrir fopen creo
<?php
escala(echo "$timagen",100); ?>
o debería ser
<?php
escala(print "$timagen",100); ?>
Yo se que soy nuevo en esto pero aún no encuentro la respuesta, es con fopen que se abre, debería funcionar asi verdad, porque es una url lo que necesito que se lea con echo nomás.
saludos espero me puedan ayudar.
Valora esta pregunta


0