Sto cercando di creare delle miniature ho trovato e modificato il seguente script:
Codice PHP:
function resizeImg($img_link$larghezza$altezza)
{
$nomeimage basename($img_link);
  
#creazione preview con GD library
  
$new_width $larghezza;      //Larghezza immagine ridimensionata
  
$new_height $altezza;      //Altezza immagine ridimensionata
  
$ncompression 90;      //Compressione dell'immagine jpg
  
$source_path $_SERVER['DOCUMENT_ROOT'].'images/games/'.$game.'/';    //Diretory dove si trova il file di cui volgiamo fare la preview
  
$destination_path $_SERVER['DOCUMENT_ROOT'].'games/'.$game.'/thumb/';      //diretory dove vogliamo salvare l'immagine di preview
  
      
global $source_path;
      global 
$destination_path;
      global 
$new_width;
      global 
$new_height;
      
$destimg imagecreate($new_width$new_height) or die("Problemi nelle creazioni dell'immagine");
      
$srcimg imagecreatefromjpeg($source_path.$nomeimage) or die("Problemi nell'aprire l'immagine");
      
imagecopyresized($destimg$srcimg0000$new_width$new_heightImageSX($srcimg), ImageSY($srcimg)) or die("Problemi nel ridimensionamento");
      
imagejpeg($destimg$destination_path.$nomeimage$compression) or die("Problemi nel salvataggio");

$img_thumb $siteurl.'images/games/'.$game.'/thumb/'.$nome_img;
$sql_thumb_img "UPDATE galleria SET img_thumb='$img_thumb' WHERE img_link='$img_link'";
$result_thumb mysql_query($sql_thumb_img) or die(mysql_error());

questo mi genera il seguente errore:
Warning: imagecreate() [function.imagecreate]: Invalid image dimensions in funzioni.img.php on line 16
Problemi nelle creazioni dell'immagine

che cosa c'č di sbagliato? xke mi sembra che il codice sia scritto correttamente..