bug39458-2.phpt 583 B

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