Código HTML:
<!-- formulario.html -->
<form id="videos" action="subir_video.php" enctype="application/x-www-form-urlencoded">
<input type="file" name="archivo_a_subir" />
<br />
<input type="submit" name="submit" value="enviar" />
</form>
Código PHP:
// subir_video.php
$archivo = $_FILES['archivo_a_subir']; //metemos el archivo en una variable
$tipo = $_FILES['archivo_a_subir']['type'];
$temp = $_FILES['archivo_a_subir']['tmp_name']; //este es el nombre con el que se guardará el archivo en el servidor
if( $tipo != 'video/msvideo' ) //comprobamos que la extensión sea .avi
{
echo "la extensión debe de ser *.avi";
}
else
{
if( move_uploaded_file( $temp,"ruta/de/guardado/".$archivo ) ) //si todo está en su sitio, movemos el archivo guardado en el servidor a la carpeta que le indiquemos. esta carpeta necesitará permisos para poder alojar archivos (chmod 0777).
{
echo "archivo guardado";
}
else
{
echo "error";
}
}
prueba así a ver que tal ^^
saludos