#25959 [Opn->Ver]: dbase_get_record() crashes php.exe on some files
ID: 25959
Updated by: iliaa@php.net
Reported By: webmaster at pulsarbremen dot de
-Status: Open
+Status: Verified
Bug Type: dBase related
-Operating System: Win2K SP4
+Operating System: All
PHP Version: 4.3.3
Previous Comments:
------------------------------------------------------------------------
[2003-10-22 18:35:20] webmaster at pulsarbremen dot de
Description:
------------
Experiencing the following problem:
Using dbase_get_record() or dbase_get_record_with_names() on some files
makes php.exe crash.
Running php-4.3.3-Win32.
You can find the DBF-file at http://www.pulsarbremen.de/DRSMain.DBF
These files are generated by a radio automation software (tried to
generate a new one: same result), I have no influence on the structure
of the files but need to read them.
Thanks for any help!
Reproduce code:
---------------
$db_path = "DRSMain.DBF";
$dbh = dbase_open($db_path,0);
$rowcount = dbase_numrecords ($dbh);
for ($i=1; $i <= $rowcount; $i++) {
$row = dbase_get_record_with_names($dbh,$i);
echo $row[ARTIST];
}
Expected result:
----------------
Script should write contents of the ARTIST-field in every database row.
Actual result:
--------------
php.exe crashes (no output), apache shows error 500 (internal server
error)
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=25959&edit=1
Thread (6 messages)