Bueno, depende a donde quieres subir tu archivo...
Si tu eres el admin del server, tendrias que cambiar la directiva del archivo php.ini
upload_max_filesize = 50M
Pero creo que si fueses el admin, lo sabrias..
Ahora, si tu quieres que el archivo que se va a cargar tenga entre 10 y 50 megabystes, tendrias que tener esta condicion:
Código PHP:
<?
$fileSize = $HTTP_POST_FILES["filename"]["size"];
if ($fileSize > 1024*10*1024 && $fileSize < 1024*50*1024)
{
//copy()
}
?>