hola punkslot28.
Código PHP:
foreach ($_FILES AS $archivo=>$p){;
$kk = explode(".", $p["name"]);
$typefile = end($kk); // aqui tienes la extensión del archivo
if($typefile)=="pdf"){$carpeta="pdf";}
.... o bien
$carpeta=$typefile;
$destino="tu carpeta/$carpeta/";
$nuevonombre=$p["name"];
...o $nuevonombre=el nombre que le quieras poner al archivo.
if (move_uploaded_file($p['tmp_name'], $destino)){
echo "bien!!";
} else {
echo "maal!";
}
a ver si sirve...
Saludos!