004.phpt 610 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. FTP with bogus parameters
  3. --EXTENSIONS--
  4. ftp
  5. pcntl
  6. --FILE--
  7. <?php
  8. require 'server.inc';
  9. // Negative timeout
  10. try {
  11. ftp_connect('127.0.0.1', 0, -3);
  12. } catch (ValueError $exception) {
  13. echo $exception->getMessage() . "\n";
  14. }
  15. $ftp = ftp_connect('127.0.0.1', $port);
  16. if (!$ftp) die("Couldn't connect to the server");
  17. var_dump(ftp_login($ftp, 'user', 'pass'));
  18. var_dump(ftp_login($ftp, 'user', 'bogus'));
  19. var_dump(ftp_quit($ftp));
  20. ?>
  21. --EXPECTF--
  22. ftp_connect(): Argument #3 ($timeout) must be greater than 0
  23. bool(true)
  24. Warning: ftp_login(): Not logged in. in %s on line %d
  25. bool(false)
  26. bool(true)