problema con dba_open()

Iniciado por vacio, 25 Octubre 2006, 05:34 AM

0 Miembros y 1 Visitante están viendo este tema.

vacio

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:


<!— 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.

[.:: NauJFracT ::.]


De vuelta...

vacio

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.