Permiteme modificar un poco tu funcion para que pruebes y nos pegues el error exatcto que da:
Código PHP:
function conectar() {
if(!$link = mysql_connect("localhost","elinte","herbie")) {
echo mysql_error();
exit();
}
if (!mysql_select_db("news",$link)) {
echo mysql_error();
exit();
}
return $link;
}
Suerte, nos avisas.