ID:               37173
 User updated by:  myckel at sdf dot lonestar dot org
 Reported By:      myckel at sdf dot lonestar dot org
 Status:           Bogus
 Bug Type:         DBM/DBA related
 Operating System: *
 PHP Version:      5.1.2
 Assigned To:      helly
 New Comment:

http://www.php.net/manual/en/function.dba-open.php doesn't mention this
change, or will the use of this "t" modifier be fixed (that it can be
used again) in a later version?

Also the error warning might be made more descriptive IMHO.


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

[2006-04-24 01:25:04] [EMAIL PROTECTED]

Thank you for taking the time to write to us, but this is not
a bug. Please double-check the documentation available at
http://www.php.net/manual/ and the instructions on how to report
a bug at http://bugs.php.net/how-to-report.php

The real error is that php has to use th elock provided by the lib.
This is being solved with 5.1.3. Now unfortunatley this does not allow
to test whether the db file is being locked.

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

[2006-04-23 19:27:08] [EMAIL PROTECTED]

Marcus, you broke it by this commit:
http://cvs.php.net/viewcvs.cgi/php-src/ext/dba/dba.c?r1=1.111&r2=1.112

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

[2006-04-23 18:23:03] myckel at sdf dot lonestar dot org

Tried to build the latest snapshot and installed. phpinfo() gave: PHP
Version 5.1.3RC4-dev (as confirmation that the latest php is in use).

But the bug keeps appearing when I tried the script again. Seems that
the bug isn't fixed yet.

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

[2006-04-23 15:29:13] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5.1-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5.1-win32-latest.zip



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

[2006-04-23 15:21:58] myckel at sdf dot lonestar dot org

Description:
------------
Since my last distro php upgrade I can't open a DBA file with the "rdt"
modifier (on a non-opened file). It gives an error on a n incompatible
modifier combo. The PHP version is: PHP Version 5.1.2-pl1-gentoo

Reproduce code:
---------------
<?php

/* config.db4 exists, but isn't opened */
dba_open("config.db4",rdt,db4);

?>

Expected result:
----------------
Empty page, no errors.

Actual result:
--------------
HTTP server returns the following error:

Warning: dba_open(config.db4,rdt) [function.dba-open]: You cannot
combine modifiers - (no lock) and t (test lock) in
/var/www/localhost/htdocs/test.php on line 4


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


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

Reply via email to