hola este e el codigo de carga que vien del formulario carga los datos en la base de datos y despues por medio move_uploaded_file muevo el archivo pero el archivo esta vacio. En mi caso lo estoy probando con un flv. Si alguin sabe o se le ocurre algo siempre es bienvenido!!
Muchas gracias!!
<?PHP
$link=mysql_connect("localhost","cl007_prueba","xx xx");
mysql_select_db("cl007_ejemplo");
$dberror='No se puede conectar a MySQL Server ';
$sql = 'SELECT * FROM `videos` LIMIT 0, 30 ';
$source = $_POST['source'];
$title = $_POST['title'];
$author = $_POST['author'];
$year = $_POST['year'];
$desc = $_POST['desc'];
$fileName = $_FILES['userfile']['name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fp = fopen($tmpName, 'r');
$content = fread($fp, $fileSize);
$content = addslashes($content);
fclose($fp);
if(!get_magic_quotes_gpc())
{
$fileName = addslashes($fileName);
}
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $fileName)){
echo "El archivo ha sido cargado correctamente.";
}else{
echo "Ocurrio algun error al subir el fichero. No pudo guardarse.";
}
$sql= "INSERT INTO videos (source,title,author,year,`desc`,name, size, type) VALUES ('$source', '$title', '$author', '$year', '$desc','$fileName', '$fileSize', '$fileType')";
mysql_query($sql) or die('Error, query failed');
mysql_close($link);
echo "<br>File $fileName uploaded <br>";
?>
<a href="ingreso2.php" target="_self">Cargue otro archivo</a>