la verdad es que no veo el error. el código completo es este:
Código php:
Ver original<?
if (!empty($_POST['enviar'])) { $dir_1 = 'pdf/'.$_FILES['pdf']['name'];
$path = "../$lang_src/pdf/";
$dir = $path.$_FILES['pdf']['name'];
$size = $_FILES['pdf']['size'];
mysql_query("INSERT INTO file (dir, size) VALUES ('$dir', '$size')"); }
?>
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="pdf" /><br />
<input type="submit" name="enviar" />
</form>
como les digo, todo funcionaría bien de no ser porque los archivos parece que suben dañados.