fork download
  1. <?PHP
  2. $source_file = 'test.txt';
  3. $destination_file = 'test';
  4.  
  5. // установка соединения
  6. $ftp_server = '***';
  7. $conn_id = ftp_connect($ftp_server);
  8.  
  9. $ftp_user_name = '***';
  10. $ftp_user_pass = '***';
  11.  
  12. // установка соединения
  13. $conn_id = ftp_connect($ftp_server);
  14.  
  15. // вход с именем пользователя и паролем
  16. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
  17.  
  18. // проверка соединения
  19. if ((!$conn_id) || (!$login_result)) {
  20. echo "Не удалось установить соединение с FTP-сервером!";
  21. echo "Попытка подключения к серверу $ftp_server была произведена под именем $ftp_user_name";
  22. } else {
  23. echo "Установлено соединение с FTP сервером $ftp_server под именем $ftp_user_name";
  24. }
  25.  
  26. // закачивание файла
  27. $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
  28.  
  29. // проверка результата
  30. if (!$upload) {
  31. echo "Не удалось закачать файл!";
  32. } else {
  33. echo "Файл $source_file закачан на $ftp_server под именем $destination_file";
  34. }
  35.  
  36. // закрытие соединения
  37. ftp_close($conn_id);
  38. ?>
Success #stdin #stdout #stderr 0.01s 20592KB
stdin
Standard input is empty
stdout
Не удалось установить соединение с FTP-сервером!Попытка подключения к серверу *** была произведена под именем ***
stderr
PHP Warning:  ftp_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/u8SxQL/prog.php on line 7
PHP Warning:  ftp_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/u8SxQL/prog.php on line 13
PHP Warning:  ftp_login() expects parameter 1 to be resource, boolean given in /home/u8SxQL/prog.php on line 16