Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wykorzystywanie danych z serwea A na serwerze B, korzystanie i zapisywanie plikow na innym serwerze niż roboczy
alarec
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 27.06.2011

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


Witam

Przerabiam moją aplikacje którą skończyłem nie dawno pisać, między innymi zawiera ona w sobie galerie zdjęć i galerie filmów video, więc na tym się skupie.

Obecnie wyświetlanie katalogów, plików i podkatalogów odbywało się za pomocą funkcji opendir() -> readdir(), ponieważ znajdywały się one na tym serwerze co skrypt.

Musze teraz przerobić to tak aby pliki i katalogi były dalej wyświetlane, ale tym razem z innego serwera:
  • plik wyświetlić dość prosto bo w w img umieszcza się tylko src='http://www.strona.pl/....' , ale potrzebne mi jeszcze katalogi w jakim plik się znajduje. Idealnym rozwiązaniem było by opendir('http://www.strona.pl/...') ale wątpię żeby to przeszło (oczywiście mam admina na obu serwerach).
  • Chce zrobić to tak, aby jak najmniej było do przerobienia


Alternatywą jest funkcja ftp_connect, wtedy listowanie zawartości katalogu funkcj ftp_nlist (czy w tym przypadku funkcje is_file() is_dir() tez zadziała do odczytania czy to katalog/plik??)

Jest jeszcze cURL ale zdaje mi sie ze ftp() to najlepsze rozwiązanie, a może jednak można jakoś przerobić aby działało to za pomocą fopen()?


dodam jeszcze ze potrzebne mi jest zapisywanie plików, bo dynamicznie tworze miniatury zdjęć i folder do nich (obecnie przez mkdir() oraz bilbioteke GD do jpg'ow), w ftp() chyba się to robi za pomocą ftp_put()?

proszę o naprowadzenie na najlepsza i najkrótszą drogę.
pozdrawiam.
Go to the top of the page
+Quote Post
--alarec--
post
Post #2





Goście







Nikt nie potwierdzi mi moich domysłów??
To wtedy będę musiał próbować tak jak napisałem wyżej.
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 Aktualny czas: 22.08.2025 - 00:55