come da titolo, ho un problema con il ridimensionamento di immagini.
ho preso spunto dalla pillola di marketto [ http://forum.html.it/forum/showthrea...hreadid=760143 ] e ho preso solo il file ridimensiona.php e il config.php.
ma non mi funziona. Le immagini sono tutte contenute in una cartella ma io non le devo stampare tutte, altrimenti avrei preso tutta la pillola [ che ho provato e funziona correttamente ]
io faccio un ciclo che mi stampa le immagini in questo modo:

codice:
<?
if ($num_foto != 0){
  mysql_data_seek($res_foto, 0);
  while ($row_foto = mysql_fetch_assoc($res_foto)){
  ?>
    [img]ridimensiona.php?immagine=<? print $row_foto['url']; ?>[/img]
  <?
  }
}
?>
ma l'immagine non me la stampa! [mi stampa la famosa x rossa].
però, se io vado a vedere le proprietà dell'immagine e vado a vedermi il dato passato in query string vedo che il dato è giusto! mi copio questo dato e vado a vedere la pagina ridimensiona.php?immagine=blablabla e il come risultato mi stampa blablabla NON ESISTE!

cosa impossibile! perché se io prendo solo blablabla e la metto nella barra degli indirizzi mi apre correttamente l'immagine!

quindi dove sbaglio?

per comodità vi riporto i codici, anche se li trovate anche nella pillola:

ridimensiona.php
Codice PHP:
<?php
// file ridimensiona.php
//
// Marco Barcaro
// 15/12/2004
//
// questa funzione richiede le librerie grafiche GD
//
// Testato con Apache 1.3.29, PHP 4.3.10, GD 2.0.28 su winXP
// Testato con Apache 1.3.26, PHP 4.1.2, GD 2.0 (no supporto x GIF) su Debian
// Testato con Apache 1.3.33, PHP 4.3.9, GD 2.0 su Linux
// Testato con Apache 1.3.31, PHP 4.3.3, GD 2.0 su Linux

// PARAMETRI DI CONFIGURAZIONE
require_once("config.php");
define("LARGHEZZA",$larghezza);
define("ALTEZZA",$altezza);
define("PROPORZIONI",$proporzioni);
define("QUALITA",$qualità);

function 
ridimensiona($immagine) {
    
$header=array(1=>"gif",2=>"jpeg",3=>"png",4=>"jpg");
    
// RIDIMENSIONAMENTO DELLA FOTO
    
$dimensioni=getimagesize($immagine);
    if (
$dimensioni[2] == 1)
        
$img=imagecreatefromgif($immagine);
    if ((
$dimensioni[2] == 2) || $dimensioni[2] == 4)
        
$img=imagecreatefromjpeg($immagine);
    elseif (
$dimensioni[2] == 3)
        
$img=imagecreatefrompng($immagine);
    
$altezza=(PROPORZIONI) ? ceil($dimensioni[1]/$dimensioni[0]*LARGHEZZA) : ALTEZZA;
    
$im=Imagecreatetruecolor(LARGHEZZA$altezza);
    
imagecopyresampled($im,$img,0,00,0LARGHEZZA,$altezza$dimensioni[0],$dimensioni[1]);
    
header("content-type: image/".$header[$dimensioni[2]]);
    
imagejpeg($im,"",QUALITA);
    
imagedestroy($im);
}

$immagine=isset($_GET['immagine']) ? $_GET['immagine'] : "";
if(
file_exists($immagine))
    
ridimensiona($immagine);
else
    echo 
"$immagine NON ESISTE!";
?>
config.php
Codice PHP:
<?php
$larghezza
=200// LARGHEZZA DELLA THUMBNAIL
$altezza=50// ALTEZZA DELLA THUMBNAIL
$proporzioni=1// 1=MANTIENI LE PROPORZIONI, 0=NON MANTENERE LE PROPORZIONI
$qualità=100// QUALITA' DELLA THUMBNAIL (0=MIN, 100=MAX)
$numerocolonne=4//NUMERO DI COLONNE PER VISUALIZZARE I RISULTATI
$nomefileridimensiona="ridimensiona.php";
?>
probabilmente sarà una cazzatina, ma non riesco a vederla!

un grazie a chi mi saprà aiutare!