Ciao a tutti, ho un probema con la visualizzazione dei thumbnail delle immagini sul mio server.
Uso una funzione che si avvale delle solite librerie GD per fare il resize dell'immagine:

codice:
function resizeImage($filename)
{
	  $width = 50;
	  $height = 50;

	  header('Content-type: image/jpeg');

	  list($width_orig, $height_orig) = getimagesize($filename);

	  if ($width && ($width_orig < $height_orig)) {
   	  	 $width = ($height / $height_orig) * $width_orig;
	  } else {
	     $height = ($width / $width_orig) * $height_orig;
	  }

	  $image_p = imagecreatetruecolor($width, $height);
	  $image = imagecreatefromjpeg($filename);
	  imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);


	  imagejpeg($image_p, null, 100);
}
questa funzione mi spara fuori correttamente il thumbnail, se provo con resizeImage("immagine.jpg") tutto ok.

I problemi nascono quando devo visualizzare uan serie di thumbnails i cui URL sono ricavati da una query MySQL.

Ho notato che se faccio cosi':

codice:
$subQuery = "SELECT * FROM items WHERE tipo=1";
$subResult = mysql_query($subQuery, $db);

while ($subRow = mysql_fetch_array($subResult))
{
 	  resizeImage ("../".$subRow[url]);
	  echo $subRow[url];
}
Il thumbnail mi viene visualizzato in ASCII!!!!!
Se invece non inserisco l'ECHO, il thumbnail mi viene visualizzato normalmente!!!
Posibile!?!?!?!

Mi saltano fuori cose del genere:
JFIF|յ_];xW:S][M6AMMi K,}<7|bkxoUCİixoǺ_̺ɨy W,OۧyL_ +K/