Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Przesyłanie plików z jednego serwera na drugi
JamalBIG
post 27.08.2012, 17:40:22
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


Witam

W jaki, łatwy sposób przesłać pliki (zdjęcia) z jednego serwera na drugi (bez używania formularza itp) - skrypt ma sam wykonać tą operację po jego wywołaniu.

Z góry dzięki za pomoc.
Pozdrawiam
Go to the top of the page
+Quote Post
CuteOne
post 27.08.2012, 17:47:27
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


pliki mają być wysyłane po ftp czy http?
Go to the top of the page
+Quote Post
JamalBIG
post 27.08.2012, 19:09:35
Post #3





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


Wysyłanie do http - wywołujemy skrypt na jednym serwerze który wysyła zdjęcie do innego serwera (adresy zdjęć pobierane z serwera), bez problemu było by napisać kod który pobierał by zdjęcia ze wskazanego adresu ale czy da się wysłać pliki z jednego serwera do drugiego przez http?
Go to the top of the page
+Quote Post
CuteOne
post 28.08.2012, 09:29:59
Post #4





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Jeżeli wysyłanie ma iść po HTTP to:
- na serwerze A stwórz sobie funkcje - "żądanie o listę plików", "żądanie o podanie ścieżki do pliku xyz", "żądanie o ...."
- na serwerze B:

  1. $jsonFiles = file_get_contents('http:// serwerA /?req=lista_plikow');
  2. $files = json_decode($jsonFiles, true);
  3.  
  4. foreach($files as $file) {
  5.  
  6. $fcontent = file_get_contents($file['path_to_file']);
  7. file_put_contents('moj_katalog/'.$file['file_name'], $fcontent);
  8. }


to tak w skrócie smile.gif

ps. możesz napisać fajne API pod tego typu rzeczy

Ten post edytował CuteOne 28.08.2012, 09:32:03
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 08:56