En
http://deerme.org/foro/viewtopic.php?t=28
Tengo posteada una funcion llamada redimensionar , ademas salen los parametros de la funcion , y un ejemplo.
Esta funcion utiliza funciones basica de GD , para lograr redimensionar una foto, tanto para guardarla en el server como para verla en la ejecucion del script, fijate que el segundo parametro es el largo en pixel ... la funcion tiene un parametro hmax, que es la altura maxima (por si hay fotos muy altas x decir).
Saludos