Annotation of embedaddon/php/ext/dba/tests/dba008.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: DBA magic_quotes_runtime Test
! 3: --SKIPIF--
! 4: <?php
! 5: die('skip, magic_quotes removed');
! 6: require_once(dirname(__FILE__) .'/skipif.inc');
! 7: die("info $HND handler used");
! 8: ?>
! 9: --FILE--
! 10: <?php
! 11: require_once(dirname(__FILE__) .'/test.inc');
! 12: echo "database handler: $handler\n";
! 13: if (($db_file=dba_open($db_file, "n", $handler))!==FALSE) {
! 14: ini_set('magic_quotes_runtime', 0);
! 15: dba_insert("key1", '"', $db_file);
! 16: var_dump(dba_fetch("key1", $db_file));
! 17: ini_set('magic_quotes_runtime', 1);
! 18: var_dump(dba_fetch("key1", $db_file));
! 19: dba_replace("key1", '\"', $db_file);
! 20: var_dump(dba_fetch("key1", $db_file));
! 21: ini_set('magic_quotes_runtime', 0);
! 22: var_dump(dba_fetch("key1", $db_file));
! 23: dba_close($db_file);
! 24: } else {
! 25: echo "Error creating database\n";
! 26: }
! 27: ?>
! 28: --CLEAN--
! 29: <?php
! 30: require(dirname(__FILE__) .'/clean.inc');
! 31: ?>
! 32: --EXPECTF--
! 33: database handler: %s
! 34: string(1) """
! 35: string(2) "\""
! 36: string(2) "\""
! 37: string(1) """
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>