ID:               28122
 Updated by:       [EMAIL PROTECTED]
 Reported By:      p dot vandenbeld at wanadoo dot nl
-Status:           Open
+Status:           Closed
 Bug Type:         DBM/DBA related
-Operating System: Windows 2000 Pro
+Operating System: *
 PHP Version:      4.3.6
-Assigned To:      
+Assigned To:      helly
 New Comment:

This bug has been fixed in CVS.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
 
Thank you for the report, and for helping us make PHP better.




Previous Comments:
------------------------------------------------------------------------

[2004-04-23 14:34:24] p dot vandenbeld at wanadoo dot nl

Description:
------------
dba_open() failed in combination with berkeley db3 file.
db3 handler doesn't seem to work correctly. I tried to call dba_open()
on a non-existing database (named database.bd). The function call
dba_open("c:\database.db","c","db3") failed. The same goes for option
"n" instead of "c". In both cases the file is created with a size of 0
bytes. It seems as if the handler is not able to do anything with the
file. Apparently on read we get a permission failure. All users have
read and write access to the file. I use Apache 2.0.49 as webserver in
combination with PHP as SAPI module. 


Reproduce code:
---------------
$file = "c:\database.db";

$berk_handle = dba_open($file, "c","db3");

dba_close( $berk_handle );



Expected result:
----------------
Code should have 
- created  a database.db file (it actually has ...)
- returned a handler


Actual result:
--------------
Error (note: some of the directories have been shortened): 
Notice: dba_open(): read: 0x572e14c, 256: Permission denied in
C:\wwwroot\berk.inc.php on line 7

Notice: dba_open(): c:\database.db: Permission denied in
C:\wwwroot\berk.inc.php on line 7

Warning: dba_open(c:\database.db,c): Driver initialization failed for
handler: db3: Permission denied in C:\wwwroot\berk.inc.php on line 7



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=28122&edit=1

Reply via email to