Código PHP:
<?php
if (isset($_POST['submit'])) {
if(is_uploaded_file($_FILES['fichero']['tmp_name'])) {
$ruta_destino = "files/";
$namefinal= trim ($_FILES['fichero']['name']); //linea nueva devuelve la
$namefinal = uniqid('') . $namefinal;
$uploadfile= $ruta_destino . $namefinal;
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $uploadfile)) { // se coloca en su lugar final
//conectamos a la base de datos para almacenar los datos y la ruta del archivo
mysql_connect('localhost','user','pass')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('database')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
$nombre_archivo = $_POST["nombre_archivo"];
$usuario = $_POST["usuario"];
$query = "INSERT INTO mp3s
VALUES (0,'$usuario','$nombre_archivo','".$_FILES['fichero']['type']."', '".$_FILES['fichero'] ['size']."','$email', '0')";
mysql_query($query) or die(mysql_error());
echo "<br>";
echo "".$nombre_archivo."";
echo "<b><br>Uploaded successfully!</b><br>";
echo "<br><hr><br>";
}
}
}
// A continuación el formulario