Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: vacio en 25 Octubre 2006, 05:34 am



Título: problema con dba_open()
Publicado por: vacio en 25 Octubre 2006, 05:34 am
estoy comenzando con el php, tengo instalado el apache 2.2.3 y el php 5.1.6, todo hiba bien (estoy siguiendo el texto php game programming), pero cuando se llego a la utilizacion de bases de datos en este caso db3 tengo problemas, ya que noencuentra definida la funcion dba_open()

Fatal error: Call to undefined function dba_open() in C:\Apache2\htdocs\ejemplo1.php on line 23

el codigo es el siguiente:

Código:
<!— ejemplo1.php —>
<HTML>
<HEAD>
<TITLE>titulo</TITLE>
</HEAD>
<BODY>
<?php
// Set the db parameters
$dbPath = "myDatabase.db";
$dbType = "db3";
function CreateDatabase($thePath, $theType)
{
$db = dba_open($thePath, "c", $theType);
if(!$db)
{
printf("Could not create the database");
return 0;
}
return $db;
}
function OpenDatabase($thePath, $theType)
{
$db = dba_open($thePath, "r", $theType);
if(!$db)
{
printf("Could not open the database");
return 0;
}
return $db;
}
// Open the database, if it isn’t there, create it
$db = OpenDatabase($dbPath, $dbType);
if(!$db)
{
    $db = CreateDatabase($dbPath, $dbType);
    if(!$db)
    {
    exit;
    }
}
?>
</BODY>
</HTML>

no se que sucede, en el php.ini ya quite los ; a

extension=php_dba.dll
extension=php_dbase.dll
extension=php_gd2.dll
extension=php_sockets.dll

alguien sabe que sucede??

suerte y gracias por adelantado.


Título: Re: problema con dba_open()
Publicado por: [.:: NauJFracT ::.] en 27 Octubre 2006, 12:43 pm
Depronto esto te sirva...
click here (http://www.php.net/manual/es/ref.dba.php)


Título: Re: problema con dba_open()
Publicado por: vacio en 28 Octubre 2006, 04:44 am
gracias men, pero ese fue el primer lugar que visite  ;D, creo que el problema podria estar relacionado con que algunas librerias como php5apache2.dll no estan actualizadas para trabajar con las ultimas versiones del apache, alguien sabe algo al respecto??

suerte.