bug54674.phpt 737 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. Bug #54674 mysqlnd valid_sjis_(head|tail) is using invalid operator and range.
  3. --SKIPIF--
  4. <?php
  5. require_once('skipif.inc');
  6. require_once('skipifconnectfailure.inc');
  7. ?>
  8. --INI--
  9. mysqli.max_links = 1
  10. mysqli.allow_persistent = Off
  11. mysqli.max_persistent = 0
  12. mysqli.reconnect = Off
  13. --FILE--
  14. <?php
  15. include ("connect.inc");
  16. $link = mysqli_init();
  17. if (!my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket)) {
  18. printf("[002] Connect failed, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
  19. }
  20. $japanese_so = pack('H4', '835c');
  21. $link->set_charset('sjis');
  22. var_dump($link->real_escape_string($japanese_so) === $japanese_so);
  23. mysqli_close($link);
  24. print "done!";
  25. ?>
  26. --EXPECTF--
  27. bool(true)
  28. done!