Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Skrypt zdalnego pobierania pliku.
Forum PHP.pl > Forum > Przedszkole
DarkShaman
Witam
Dla potrzeb firmowych (zdalna archiwizacja danych) potrzebuję skrypt .php który będzie w stanie załadować z zewnętrznego serwera http dowolny plik i zapisać go na serwerze
Nazwa pliku jest stała.


Z góry dziękuję za pomoc
redelek
Cytat(DarkShaman @ 30.07.2008, 23:47:30 ) *
Witam
Dla potrzeb firmowych (zdalna archiwizacja danych) potrzebuję skrypt .php który będzie w stanie załadować z zewnętrznego serwera http dowolny plik i zapisać go na serwerze
Nazwa pliku jest stała.
Z góry dziękuję za pomoc


a czy to Linux czy windows. Jeśli linux to poco się tak bawić, plik spakowany można wysłać za pomocą scp, rsync, sftp i będzie bardzo bezpiecznie. Po co do prac administracyjnych ( serwerowych ) zaprzęgać skrypty PHP?
To taka moja skromna opinia. HTTP nie jest szyfrowany więc dane będą latać wolne od zabezpieczeń, co kiedyś może skusić kogoś by je zawinąć smile.gif

Pozdrawiam
Redelek
wipo
wydaje mi sie ze to giełda ofert a nie przedszkole
DarkShaman
Cały problem polega na tym iż pliki porozrzucane są po kilkunastu serwerach http na urządzeniach PDA (prosty HTML).
Skrypt ten miałby odbierać od handlowców (zaszyfrowane) zamówienia jeśli oni zapomną wysłać je na nasz serwer.
Po poraniu pliku jest on deszyfrowany i zamówienie zapisywane w bazie do wykonania.
f1xer
http://phpedia.pl/wiki/Fopen()

Funkcja Fopen też potrafi otwierać zdalne pliki możesz wtedy przetwarzać taki plik i zapisać go lokalnie
jeżeli serwery z których pobierane są pliki obsługują ftp to polecam zapoznanie się z instrukcją exec i wget (o ile dostawca udostępnia coś takiego) a jeżeli system stoi na własnym serwerze to zamiast skryptu php można pobawić się w bash'u.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.