un script que hize hace tiempo es este:
Código PHP:
<?
$pesoKB = $_FILES[archivo][size]/1024; //peso en KB
$pesomodKB = round($pesoKB,3);
$max = 1000; //tamaño maximo en KB
if (($_FILES[archivo] != "") && ($pesoKB <= $max)) {
if (!file_exists($archivo_name)) {
$path = "./archivos/"; //carpeta donde quedaran los archivos
$path .= $_FILES[archivo][name];
move_uploaded_file($archivo, $path);
echo" Archivo subido con exito con nombre : <b>$archivo_name</b><br>Peso de : $pesomodKB<br> direccion <a href=\"http://host.deluxnetwork.com/~emufactory/archivos/$archivo_name\">[url]http://host.deluxnetwork.com/~emufactory/archivos/[/url]$archivo_name</a><br><a href=\"index.html\">Subir otro archivo</a> ";
}
}
else{
echo" El archivo no se pudo subir correctamente";
}
?>
ojala te sirva ahi me cuentas