Todas esas instrucciones estan dentro de la funcion conectar
Código PHP:
function conectar() { // conexion a base de datos
global $conexion;
$matriz_ini = parse_ini_file("config_bd.ini");
$indice = 0;
while (list($key, $val) = each($matriz_ini)) {
$parametro[$indice] = $val;
$indice++; }
$conexion = mysql_connect($parametro[0],$parametro[1], $parametro[2])
or die("Error en Conexión a Servidor de Base de datos");
mysql_select_db($parametro[3], $conexion) or die("Error en Conexión a Base de datos");
$_SERVER["QUERY_STRING"] = filter(elimina_slash(trim(html_entity_decode($_SERVER["QUERY_STRING"],ENT_QUOTES))));
return $conexion;
}
Y es que el primer error dice
Cita: Warning: parse_ini_file() [function.parse-ini-file]: Cannot open 'config_bd.ini' for reading in /home/pax/public_html/includes/funciones.php on line 5
y la linea 5 dice.
Código PHP:
$matriz_ini = parse_ini_file("config_bd.ini");
el problema a mi parecer esta es en que no hace el contacto con el archivo config_db.ini que es donde estan las variables de conexion..
Los datos de coneccion estan todos correctos...
Como dije estan almacenados dentro de config_db.ini
Cita: [config]
; valores de conexion a base de datos
servidor = "localhost"
usuario_bd = "usuario"
clave_acceso_bd = "clave"
base_de_datos = "db"
Claro los datos que coloco aqui son ejemplos... (los de conexion), pero en el archivo real estan todos correctos... el unico valor que dejo igual es del servidor que es localhost...
y dentro del cpanel me dice que es localhost.. en el ejemplo de conexion esta dado asi:
Cita: $dbh=mysql_connect ("localhost", "<USER HERE>", "<PASSWORD HERE>") or die ('I cannot connect to the database because: ' . mysql_error());