Podrias postear el metodo que usas para ver cual es el error..o en que te estas equibocando.
Aca te pngo un ejemplo, separando el php del formulario, para que se entienda mejor:
Formulario en Págna HTML:
<form action="subearchivo.php" method="post" enctype="multipart/form-data"> <input name="userfile" type="file"><br /> <input type="submit" value="Subir Archivo">
subearchivo.php
<?
//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