si alguien necesita el codigo funcionando aqui lo dejo.
Código PHP:
<?php
//recogemos los valores de la carpeta y la imagen para crear el thumb.
$ruta = $_GET['ruta'];
$fuente = imagecreatefromjpeg($ruta);
//recogemos el ancho y el alto de la imagen original.
$width = imagesx($fuente);
$height =imagesy($fuente);
//damos los nuevos valores para la imagen a crear.
$newwidth = 100;
$newheight = 75;
//creamos la nueva imagen en true color a partir de las medidas asignadas arribita.
//si tu servidor no tiene PHP 4.0.6 y requiere GD 2.0.1 o superior puedes usar.
//la funcion imagecreate()
$imagen = imagecreatetruecolor($newwidth, $newheight) or die("Cannot Initialize new GD image stream");
//en esta parte ya se podria decir que la imagen ha sido creada.
imagecopyresized($imagen, $fuente, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
//ebemos indicarle al navegador que vamos a devolver una imagen de tipo gif,
//para ello enviamos la cabecera diciendo el tipo de contenido que enviaremos al navegador
header("Content-type: image/jpeg");
imagejpeg($imagen);
?>
saludos