resulta que tengo una base de datos con un campo que me indica una ruta y el nombre de una imagen, que se encuentra alojada físicamente en esa ruta, dentro de mi servidor, le realizo una consulta y imprimo todos los resultados con un .
Código:
¿Como puedo ejecutar la librería dentro de un while para re dimensionar imágenes partiendo de una ruta escrita en base de datos?<!-- conexion blablabla y todo eso --> <php $res = mysql_query ("SELECT * FROM fotos where voh like 'v'") or die (mysql_error()); while ($row=mysql_fetch_array($res)){ $cadena = str_replace("images/chicas/".$row['idChica']."/","",$row['foto']); $path="images/chicas/".$row['id']; $thumb = $path."/thumbs/thumb-".$cadena; $foto_portada = $path."/index/".$cadena; /* esto es lo que se me escapa de las manos pues se rompe el bucle del while y se detiene en un registro, he probado sin los codigos inferiores y al ejecutar echo $row['id'], si me realiza el while */ $image = new Imagick($row['foto']); $image->cropThumbnailImage(64,95); $image->writeImage($thumb); $image2 = new Imagick($row['foto']); $image2->cropThumbnailImage(322,482); $image2->writeImage($foto_portada); } ?>
el while sin las llamadas a la librería funciona perfecto y la llamada a librería con fotos individuales funciona perfecto.
gracias de antemano,