Aca te pngo un ejemplo, separando el php del formulario, para que se entienda mejor:
Formulario en Págna HTML:
Código
subearchivo.php
Código
<? //datos del arhivo $nombre_archivo = $HTTP_POST_FILES['userfile']['name']; $tamano_archivo = $HTTP_POST_FILES['userfile']['size']; //Compruebo el tamaño del archivo (maximo que 100.000 bytes en este ejemplo) if ( $tamano_archivo < 100000 ) { echo "El archivo es demasiado grande. Tamaño maximo 100.000 Bytes."; }else{ echo "El archivo ha sido cargado correctamente."; }else{ echo "Ocurrió algún error al subir el fichero. No pudo guardarse."; } } ?>
Tambien hay que decir que para que esto funciones, PHP debe tener permiso de escritura en el servidor.
Saludos