Por que no intentas deshabilitar un momento tu firewall de tu windows para ver si ese es el problema, y si no prueba anadiendo la sentencia odbc_errormsg() para ver que error te esta dando al conectar:
Código PHP:
//
$dns = "test";
$user = "root";
$pass = "milenari";
$con = odbc_connect($dns, $user, $pass)
if (!$con)
{
die ("Ha ocurrido un error tratando de conectarse con la Base de Datos: $dns. ".odbc_errormsg() );
}
suerte, cya
PD: creo que tu pregunta recibiria mayor orientacion en el foro de php.