Te faltaría algo más para hacer efectivo la creación del thumbnail .. algún imageJPG() .. o imagePNG() o similar. Es con esa función donde finalmente creas la imagen en el formato que necesites, con opción a generar la imagen "al vuelo" (necesitarías de cabeceras HTTP extra: header() ....) o bien genera un archivo en la ruta y de nombre que indiques.
Puedes ver una función para tal fin para que veas como se hace el proceso completo en esta FAQ:
http://www.forosdelweb.com/f18/faqs-php-530600-post282620/
Un saludo,