No sé que código usastes .. tal vez sólo ajustabas el alto/ancho en el tag HTML de imagen: <img src= .....>
Lo que debes es generar una imagen nueva desde la original .. un "thumbnail" (busca en las FAQ's o en este foro .. veras muchos ejemplos).
En PHP es más común que puedas disponer de las librerías GD:
www.php.net/gd
Revisa tu instalación de PHP y verifica (haciendo un phpinfo()) que tengas esas extensiones instaladas.
De todas formas .. si quieres probar:
http://phpthumb.sourceforge.net/
Esta classe puede trabajar con GD o ImageMagick según lo que tengas instalado (extensiones/librerias).
Un saludo,