Te pongo el código, no te lo pongo completo porque es largo, pero si las partes importantes:
esto es cuando acepta el formulario
Código PHP:
$idUnico = time();
$fecha=get_fecha ();
// cogemos nombres de ficheros
$nombre_filed=$VAR_dir_archivos."/".$idUnico."-".$filed_name;
$nombre_img=$VAR_dir_imagenes."/".$idUnico."-".$img_name;
$nombre_filea=$VAR_dir_antidotos."/".$idUnico."-".$filea_name;
// subimos fichero A
move_uploaded_file ($filed,"../".$nombre_filed);
// subimos imagen
move_uploaded_file ($img,"../".$nombre_img);
// subimos fichero B, si existe
if ($filea) { move_uploaded_file ($filea,"../".$nombre_filea); }
// insertamos en la BD
consultaBD ("insert into descargas (nombre,id_cat,url_img,idioma,size,descrip,linkd,linka,fecha)
values ('$_POST[nombre]','$_POST[id_cat]','$nombre_img','$_POST[idioma]','$_POST[size]','$_POST[descrip]',
'$nombre_linkd','$nombre_linka','$fecha')");
Los campos de los ficheros son: filed, img y filea