no soy un programador experto...recien estoy empezando

el problema es q tngo q quiero subir una imagen o foto a el servidor... todo el sistema upload funciona... pero quisiera q suba la imagen en un cierto tamaño... por ejemplo... 500X??... el 500 es el principal tamaño

aqui va mi codigo de upload.. si me pueden ayudar en algo donde agregaria algunos codigos... estuve leyendo de una funcion "getimagesize" pero todabia no la se usar...

[code]<?
$extensiones=array("html","exe","php","zip","rar");
$path="";
$nombre2= $_POST['nombre'];
$nombre=$HTTP_POST_FILES['archivo']['name'];
$tamanio=$HTTP_POST_FILES['archivo']['size'];
$tipo=$HTTP_POST_FILES['archivo']['type'];
$var = explode(".","$nombre");
$num = count($extensiones);
$valor = $num-1;
for($i=0; $i<=$valor; $i++) {
if($extensiones[$i] == $var[1]) {
echo "Tipo de Archivo no admitido";
exit;
}
}
if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name']))
{
copy($HTTP_POST_FILES['archivo']['tmp_name'], "$nombre");
echo "El archivo se ha subido correctamente, muchas gracias <p>";
echo "Nombre: $nombre <p>";
echo "Tamaño: $tamanio <p>";
echo "Tipo: $tipo";
$conexion = mysql_connect('xxxxx', 'xxxx', 'xxxxx') or die("No se puede conectar");
$db = mysql_select_db('xxxxxxx', $conexion) or die("No se puede seleccionar la BD");
mysql_query("INSERT INTO imagenes (usuario,nombre,tamano,formato) values('$nombre2','$nombre', '$tamanio', '$tipo')");
}
else { echo "Error al subir el archivo"; }
?>
espero su ayudas !! gracias