1--TEST--
2mysqli_options() - MYSQLI_OPT_LOCAL_INFILE and open_basedir
3--SKIPIF--
4<?php
5require_once('skipif.inc');
6require_once('skipifconnectfailure.inc');
7?>
8--FILE--
9<?php
10require_once('connect.inc');
11ini_set("open_basedir", __DIR__);
12if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
13    printf("[001] Cannot connect, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
14
15if ($IS_MYSQLND) {
16    if (true !== mysqli_options($link, MYSQLI_OPT_LOCAL_INFILE, 1))
17        printf("[002] Can not set MYSQLI_OPT_LOCAL_INFILE although open_basedir is set!\n");
18
19} else {
20    if (false !== mysqli_options($link, MYSQLI_OPT_LOCAL_INFILE, 1))
21        printf("[002] Can set MYSQLI_OPT_LOCAL_INFILE although open_basedir is set!\n");
22
23}
24mysqli_close($link);
25print "done!";
26?>
27--EXPECT--
28done!
29