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.