PHP - Problemas con un resize de una imagen levantada de

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas con un resize de una imagen levantada

Publicado por FiSiCo (403 intervenciones) el 16/05/2006 18:29:46
porque no pruebas si la url que tienes es la correcta en la BD

<?php $timagen; ?>

ademas

<?php escala(echo "$timagen",100); ?>

no debes poner el echo ya que el echo es para mostrar en pantalla en la funcion escala lo que vas a enviar es la variable por eso te debe marcar error
prueba asi

<?php escala($timagen,100); ?>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar