sí, lo único q deberías tener cuidado es cuando se sube un archivo es que no existe otro con el mismo nombre xq lo pisa...
Para 500 kb deberías usar
Código PHP:
if($_FILES['archivo'] > 1024 * 512) { exit("El tamaño máximo es de 500 Kb");