Sono riuscito a risolvere il tutto creando una funzione di questo tipo, vedendo un pò i diversi forum cosa fornivano.

Codice PHP:
function createThumbnail($imageDirectory$imageName$thumbDirectory$thumbWidth)
{
$srcImg imagecreatefromjpeg("$imageDirectory/$imageName");
$origWidth imagesx($srcImg);
$origHeight imagesy($srcImg);

$ratio $origWidth $thumbWidth;
$thumbHeight $origHeight $ratio;

$thumbImg imagecreatetruecolor($thumbWidth$thumbHeight);
imagecopyresized($thumbImg$srcImg0000$thumbWidth$thumbHeight$origWidth$origHeight);

imagejpeg($thumbImg"$thumbDirectory/$imageName");
}

createThumbnail("img""theFileName.jpg""img/thumbs"120); 
Fà tutto a dovere, solo che vorrei migliorare un pò la qualità dell'immagine che viene creata, sai dirmi qualcosa.

Gaten...