Foros del Web » Programando para Internet » PHP »

Ayuda con DB.php

Estas en el tema de Ayuda con DB.php en el foro de PHP en Foros del Web. Hola, por favor si alguien puede ayudarme, tengo este error: "Warning: require_once(DB.php) [function.require-once]: failed to open stream:" juntamente con este "Fatal error: require_once() [function.require]: Failed ...
  #1 (permalink)  
Antiguo 09/02/2010, 12:23
 
Fecha de Ingreso: diciembre-2007
Mensajes: 19
Antigüedad: 16 años, 4 meses
Puntos: 1
Ayuda con DB.php

Hola, por favor si alguien puede ayudarme, tengo este error:
"Warning: require_once(DB.php) [function.require-once]: failed to open stream:" juntamente con este "Fatal error: require_once() [function.require]: Failed opening required 'DB.php' (include_path='.;\xampp\php\PEAR')",

e buscado y descargado el archivo BD.php de la pagina oficial de PEAR ahora según lei en el xampp ya deberia venir instalado esta libreria pero muestra como si no estaría ahi. ahora el archivo DB.php se encuentra en la carpeta xampp/php/PEAR

cual puede ser el problema o es por que estoy usando windows 7

no lee la conexión o es que se tiene que hacer correr el archivo de alguna manera

por favor cualquier ayuda se los voy a agradecer mucho

John
  #2 (permalink)  
Antiguo 09/02/2010, 12:39
Avatar de santris  
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 9 meses
Puntos: 66
Respuesta: Ayuda con DB.php

Hola,

Postea el código para ver donde está el error.

Saludos.
  #3 (permalink)  
Antiguo 09/02/2010, 12:44
 
Fecha de Ingreso: diciembre-2007
Mensajes: 19
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: Ayuda con DB.php

gracias por la respuesta santris

este es el codigo

llamo: <?php include('english/datos/cxn.inc.php'); ?>

y el codigo de cxn.inc.php :

require_once('DB.php'); //esta es la linea del error

// -- Variables de Conexion con la Base de Datos
$user = 'john';
$pass = '1234';
//$host = 'localhost';
$host = 'localhost';
$db_name = 'john_db';


$dsn = "mysql://$user:$pass@$host/$db_name";

// DB::connect devolverá un objeto de "PEAR DB" si es exitosa la conexion
// o un Error de "PEAR DB" en caso contrario

$db = DB::connect($dsn);

// Con "DB::isError" se puede diferenciar entre una conexion exitosa y una erronea
if (DB::isError($db)) {
die ("Error de Conexion con la Base de Datos - $db_name : " . $db->getMessage());
}
?>

y como te dije descarge la liberia DB del Pear
  #4 (permalink)  
Antiguo 09/02/2010, 13:01
Avatar de santris  
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 9 meses
Puntos: 66
Respuesta: Ayuda con DB.php

Desconozco la libreria DB del perl.

Imagino que el detalle de que te falte una apertura de php será un tema de picaje.

Luego entiendo que DB.php es una clase y que tendrás que instanciarla mediante un objeto,

por ej:
Código PHP:
$db= new DB(); 
A partir de aquí le pasas las variables mediante el objeto.

Saludos,

Última edición por santris; 09/02/2010 a las 13:19

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:06.