bug39458-2.phpt 600 B

123456789101112131415161718192021222324252627282930313233343536
  1. --TEST--
  2. Bug #39458 (ftp_nlist() returns false on empty directories (other server behaviour))
  3. --SKIPIF--
  4. <?php
  5. require 'skipif.inc';
  6. ?>
  7. --FILE--
  8. <?php
  9. $bug39458=1;
  10. require 'server.inc';
  11. $ftp = ftp_connect('127.0.0.1', $port);
  12. if (!$ftp) die("Couldn't connect to the server");
  13. var_dump(ftp_login($ftp, 'user', 'pass'));
  14. var_dump(ftp_nlist($ftp, ''));
  15. var_dump(ftp_nlist($ftp, 'emptydir'));
  16. var_dump(ftp_nlist($ftp, 'bogusdir'));
  17. ftp_close($ftp);
  18. ?>
  19. --EXPECT--
  20. bool(true)
  21. array(3) {
  22. [0]=>
  23. string(5) "file1"
  24. [1]=>
  25. string(5) "file1"
  26. [2]=>
  27. string(9) "file
  28. b0rk"
  29. }
  30. array(0) {
  31. }
  32. bool(false)