Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2008, 07:44
Avatar de Hayi
Hayi
 
Fecha de Ingreso: febrero-2002
Ubicación: Santa Fe - Santa Fe
Mensajes: 121
Antigüedad: 22 años, 2 meses
Puntos: 3
Pregunta Error de conexión...

Buenas. Estoy ayudando a un amigo, con mis limitaciones del tema, a trabajar con BBDD y PHP. Le pasé unos códigos base que utilizo para conectame y obtener datos, son los que describo abajo:

archivos_sitio/includes/configuracion.php
archivos_sitio/includes/funciones.php
clientes.php
---
configuracion.php

<?php
$HOSTNAME = "localhost";
$USERNAME = "nombre_usuario";
$PASSWORD = "password_usuario";
$DATABASE = "nombre_BBDD";
?>
---
funciones.php

<?php

/* Función que conecta la BD y elige la TABLA */

function conectar() {
global $HOSTNAME,$USERNAME,$PASSWORD,$DATABASE;
$idconexion = mysql_connect($HOSTNAME, $USERNAME, $PASSWORD) or DIE("No se pudo conectar al servidor.");
mysql_select_db($DATABASE, $idconexion);
return $idconexion;
}
?>
---
clientes.php

...
<?php

include ("archivos_sitio/includes/configuracion.php"); {LINE 89}
include ("archivos_sitio/includes/funciones.php"); {LINE 90}

$conexion = conectar(); {LINE 92}
$sql = 'SELECT id,apellido,nombre FROM clientes ORDER BY apellido,nombre';
$resultado = mysql_query($sql, $conexion) or die ("No hay resultados en la Base de Datos.");

if(mysql_num_rows($resultado) >0) {
while ($fila = mysql_fetch_array($resultado)) {
...
?>
---

Lo extraño es que tiene un dominio en el mismo proveedor que yo pero el código, en mi caso, funciona perfectamente y a él se sale el siguiente error:

* Warning: main(archivos_sitio/includes/configuraciones.php) [function.main]: failed to open stream: No such file or directory in /home/usuario/public_html/clientes.php on line 89 (aparece 3 veces)

* Warning: main() [function.include]: Failed opening 'archivos_sitio/includes/configuraciones.php' for inclusion (include_path='.:/opt/apache/lib/php') in /home/usuario/public_html/clientes.php on line 89

* Warning: main(archivos_sitio/includes/funciones.php) [function.main]: failed to open stream: No such file or directory in /home/usuario/public_html/clientes.php on line 90 (aparece 3 veces)

* Warning: main() [function.include]: Failed opening 'archivos_sitio/includes/funciones.php' for inclusion (include_path='.:/opt/apache/lib/php') in /home/usuario/public_html/clientes.php on line 90

* Fatal error: Call to undefined function: conectar() in /home/usuario/public_html/clientes.php on line 92

Se debe a que no está 'encontrando' lo que indica el código... ¿cómo puedo corregirlo, ya que dónde busque no me dice que estoy cayendo en un error?. Gracias y perdón por lo extenso pero quería explicarme bien... saludos.

Última edición por Hayi; 03/07/2008 a las 11:55