mysqli_options_openbasedir.phpt 810 B

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