Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2007, 11:18
Pax-Man
 
Fecha de Ingreso: noviembre-2003
Mensajes: 403
Antigüedad: 20 años, 5 meses
Puntos: 4
error al subir mi pagina

Estoy haciendo un portal... y en modo local funciona pefectamente... pero a la hora su subirla al servirdor que he contratado me da el siguiente error

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

Warning: Variable passed to each() is not an array or object in /home/pax/public_html/includes/funciones.php on line 7

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'pax'@'localhost' (using password: NO) in /home/pax/public_html/includes/funciones.php on line 10
Error en Conexión a Servidor de Base de datos
Al parecer el problema es la forma como se conecta a la base de datos... que usa un archivo .ini

el cual es algo asi:

Cita:
[config]
; valores de conexion a base de datos
servidor = "localhost"
usuario_bd = "usuario"
clave_acceso_bd = "clave"
base_de_datos = "db"
y el archivo funciones donde hace el contacto para leerlo es algo asi

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;