004.phpt 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. --TEST--
  2. FTP with bogus parameters
  3. --SKIPIF--
  4. <?php
  5. require 'skipif.inc';
  6. ?>
  7. --FILE--
  8. <?php
  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_systype($ftp));
  14. /* some bogus usage */
  15. var_dump(ftp_alloc($ftp, array()));
  16. var_dump(ftp_cdup($ftp, 0));
  17. var_dump(ftp_chdir($ftp, array()));
  18. var_dump(ftp_chmod($ftp, 0666));
  19. var_dump(ftp_get($ftp, 1234,12));
  20. var_dump(ftp_close());
  21. var_dump(ftp_connect('sfjkfjaksfjkasjf'));
  22. var_dump(ftp_delete($ftp, array()));
  23. var_dump(ftp_exec($ftp, array()));
  24. var_dump(ftp_systype($ftp, 0));
  25. var_dump(ftp_pwd($ftp, array()));
  26. var_dump(ftp_login($ftp));
  27. var_dump(ftp_login($ftp, 'user', 'bogus'));
  28. var_dump(ftp_quit($ftp));
  29. ?>
  30. --EXPECTF--
  31. bool(true)
  32. string(4) "UNIX"
  33. Warning: ftp_alloc() expects parameter 2 to be long, array given in %s004.php on line 12
  34. bool(false)
  35. Warning: ftp_cdup() expects exactly 1 parameter, 2 given in %s004.php on line 13
  36. NULL
  37. Warning: ftp_chdir() expects parameter 2 to be string, array given in %s004.php on line 14
  38. NULL
  39. Warning: ftp_chmod() expects exactly 3 parameters, 2 given in %s on line %d
  40. bool(false)
  41. Warning: ftp_get() expects at least 4 parameters, 3 given in %s on line %d
  42. NULL
  43. Warning: ftp_close() expects exactly 1 parameter, 0 given in %s004.php on line 17
  44. NULL
  45. Warning: ftp_connect(): php_network_getaddresses: getaddrinfo failed: %s in %s004.php on line 18
  46. bool(false)
  47. Warning: ftp_delete() expects parameter 2 to be string, array given in %s004.php on line 19
  48. NULL
  49. Warning: ftp_exec() expects parameter 2 to be string, array given in %s004.php on line 20
  50. NULL
  51. Warning: ftp_systype() expects exactly 1 parameter, 2 given in %s004.php on line 22
  52. NULL
  53. Warning: ftp_pwd() expects exactly 1 parameter, 2 given in %s004.php on line 23
  54. NULL
  55. Warning: ftp_login() expects exactly 3 parameters, 1 given in %s004.php on line 25
  56. NULL
  57. Warning: ftp_login(): Not logged in. in %s004.php on line 26
  58. bool(false)
  59. bool(true)