Saludos.
Pero si la respuesta la colocaste tu mismo:
Código PHP:
// *** Creamos el thumbnail ***
$nombrearchivo = ; //Aquí colocas la variable de tu scrip que tiene el nombre del archivo
$ruta = "Activitats_fotos/".$ID_activitat."/"; //Esta es la ruta donde se guardará la nueva imagen. Si es en una carpeta dentro de la actual, simplemente coloca /nombrecarpetanueva
$ancho = '150'; //Ancho en Pixeles de tu nueva imagen
$alto = '150'; //Alto en Pixeles de tu nueva imagen
$fuente = @imagecreatefromgif($ruta);
$imgAncho = imagesx ($fuente);
$imgAlto =imagesy($fuente);
$imagen = ImageCreate($ancho,$alto);
ImageCopyResized($imagen,$fuente,0,0,0,0,$ancho,$alto,$imgAncho,$imgAlto);
Header("Content-type: image/jpg") ;
imageGif($imagen,$nombrearchivo) ;
La verdad creo que así lo debería de hacer. Sino lo hace comenta el error que te de. De todas formas por allí anda un código que he utilizado para hacer copias en otros tamaños de imágenes.
Si no te resulta este me avisas.
Suerte