003.phpt 679 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. --TEST--
  2. FTP cwd
  3. --EXTENSIONS--
  4. ftp
  5. pcntl
  6. --FILE--
  7. <?php
  8. require 'server.inc';
  9. $ftp = ftp_connect('127.0.0.1', $port);
  10. if (!$ftp) die("Couldn't connect to the server");
  11. var_dump(ftp_login($ftp, 'user', 'pass'));
  12. var_dump(ftp_pwd($ftp));
  13. var_dump(ftp_chdir($ftp, 'mydir'));
  14. var_dump(ftp_pwd($ftp));
  15. var_dump(ftp_chdir($ftp, '/xpto/mydir'));
  16. var_dump(ftp_pwd($ftp));
  17. var_dump(ftp_cdup($ftp));
  18. var_dump(ftp_pwd($ftp));
  19. var_dump(ftp_chdir($ftp, '..'));
  20. var_dump(ftp_pwd($ftp));
  21. var_dump(ftp_close($ftp));
  22. ?>
  23. --EXPECT--
  24. bool(true)
  25. string(1) "/"
  26. bool(true)
  27. string(6) "/mydir"
  28. bool(true)
  29. string(11) "/xpto/mydir"
  30. bool(true)
  31. string(5) "/xpto"
  32. bool(true)
  33. string(1) "/"
  34. bool(true)