diff options
| author | Xinchen Hui <laruence@gmail.com> | 2015-11-17 20:12:50 +0800 |
|---|---|---|
| committer | Xinchen Hui <laruence@gmail.com> | 2015-11-17 20:12:50 +0800 |
| commit | fba3985f23020d53ce370e3c4ac685646bda5c92 (patch) | |
| tree | 5ea8c8460e4874c2eb4bbe5bb060f82d4a264d95 | |
| parent | 25439e939e8d6a86bcc1654221460851b43271d5 (diff) | |
| download | php-git-fba3985f23020d53ce370e3c4ac685646bda5c92.tar.gz | |
Improve the test
| -rw-r--r-- | ext/mysqli/tests/bug68077.phpt | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/ext/mysqli/tests/bug68077.phpt b/ext/mysqli/tests/bug68077.phpt index 18c276594e..3b6fa92ae3 100644 --- a/ext/mysqli/tests/bug68077.phpt +++ b/ext/mysqli/tests/bug68077.phpt @@ -7,13 +7,22 @@ require_once('skipifconnectfailure.inc'); if (!$IS_MYSQLND) { die("skip: test applies only to mysqlnd"); } +if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) + die("skip Cannot connect to MySQL"); + +include_once("local_infile_tools.inc"); +if ($msg = check_local_infile_support($link, $engine)) + die(sprintf("skip %s, [%d] %s", $msg, $link->errno, $link->error)); + +mysqli_close($link); ?> --INI-- -open_basedir={PWD} +open_basedir= --FILE-- <?php require_once("connect.inc"); + ini_set("open_basedir", __DIR__); if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) { printf("[001] Connect failed, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error()); } @@ -39,7 +48,8 @@ open_basedir={PWD} echo "done\n"; } - if (!$link->query("LOAD DATA LOCAL INFILE '../../bug53503.data' INTO TABLE test")) { + ini_set("open_basedir", __DIR__ . "/dummy"); + if (!$link->query("LOAD DATA LOCAL INFILE '" . __DIR__ . "/bug53503.data' INTO TABLE test")) { printf("[006] [%d] %s\n", $link->errno, $link->error); echo "done\n"; } else { |
