Te has fijado que en tu código hay un espacio en una variable?
if (!($link=mysql_connect($servidor,$usuario,$passwor d))){ Código PHP:
<?
// los parámetros para el acceso a la base de datos
$host = "localhost";
$user = "root";
$pass = "";
$db = "recursos";
// conectarse a la base de datos
function conectar($servidor, $usuario, $password, $base_datos){
if (!($link=mysql_connect($servidor,$usuario,$password))){
exit();
}
if(!(mysql_select_db($base_datos,$link))){
exit();
}
return $link;
}
$conexion = conectar($host, $user, $pass, $db);
echo $conexion;
if (!$conexion){
die("No ha sido posible establecer la conección con la base de datos.");
}
?>
Jaja, es todo
O también pueda que no existe una variable que crees que va en un lugar como
function conectar($servidor, $usuario, $password, $base_datos){