Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> kopiowanie plików z jednego serwera na drugi
maciu
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 1
Dołączył: 27.08.2003

Ostrzeżenie: (0%)
-----


Do kopiowania plików z serwera A (na którym scrypt będzie odpalany) do serwera B, korzystam z funkcji ftp (z manuala)
  1. <?php
  2. $plik_docelowy = '/home/public/nazwa/nazwa.pl/zdjecie.jpg';
  3. $plik_zrodlowy = '/home/nazwa/public_html/zdjecie.jpg';
  4. // ustaw podstawowe połączenie
  5. $conn_id = ftp_connect($ftp_server);
  6. // zaloguj się nazwą użytkownika i hasłem
  7. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
  8. // sprawdź połączenie
  9. if ((!$conn_id) || (!$login_result)) {
  10.  echo "Połączenie FTP się nie powiodło!";
  11.  echo "Próbowano połączyć się do $ftp_server jako użytkownik"
  12.  . $ftp_user_name;
  13.  exit;
  14.  } else {
  15.  echo "Połączony z $ftp_server jako użytkownik $ftp_user_name";
  16.  }
  17. // prześlij plik
  18. $upload = ftp_nb_put($conn_id, $plik_docelowy, $plik_zrodlowy, FTP_BINARY);
  19. // sprawdź stan operacji
  20. if (!$upload) {
  21.  echo "Wstawienie pliku przez FTP się nie powiodło!";
  22.  } else {
  23.  echo "Przesłano $plik_zrodlowy na $ftp_server jako $plik_docelowy";
  24.  }
  25. // zamknij strumień FTP
  26. ftp_close($conn_id);
  27. ?>


scrypt ten nie chce skopiować plików. Łączy się z kontem prawidłowo, ścieżki do plików też są prawidłowe, chmody też ustawione. Nie mam pojęcia co może być przyczyną.

Ten post edytował maciu 24.10.2006, 15:06:52
Go to the top of the page
+Quote Post
-krismur-
post
Post #2





Goście







byćmoże Twój serwer nie obsługuje poleceń ftp w php
Powód edycji: nie ma to jak odkopać stary temat. Zamykam ~Cienki1980
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:16