Aqui lo tienes.
Que lio
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Subiendo una nueva foto</title>
<link rel="STYLESHEET" type="text/css" href="estilos_admin.css">
</head>
<body>
<h1>Subiendo un archivo</h1>
<br>
<div align="center">
<?php
if($_FILES['video']['name']!=NULL)
{
$nombre= ($_GET["cadenatexto"]);
$descripcion= ($_GET["descripcion"]);
$uploadfile_temporal=$_FILES['video']['tmp_name'];// en principio aqui me pilla el nombre no? xD
$bool = preg_match('/(\.avi|\.mov)$/',$uploadfile_temporal); //aqui esta la funcion de boleano
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
$uploadfile_nombre="videos/".$_FILES['video']['name'];
$ruta_video='videos/'.$_FILES['video']['name'];
if (!$bool || ($tamano_archivo > 10000000)) { // aqui esta la comprobacion
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .avi o .mov<br><li>se permiten archivos de 100Mb máximo.</td></tr></table>";
}else{
move_uploaded_file($uploadfile_temporal,$uploadfile_nombre);
$ingresar="insert into videos (ID,Nombre, Ruta, descripcion) values ('','$nombre', '$uploadfile_nombre','$descripcion')";
$link = mysql_connect("localhost", "root");
mysql_select_db("deporte",$link);
if(mysql_query($ingresar))
{
echo "El video ha sido ingresado correctamente";
}
else
{
echo "Error al ingresar el video";
}
}
} ?>
<br>
<br>
<a href="index.php">Volver</a>
<br>
</div>
</body>
</html>