Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Lista plikow
Forum PHP.pl > Forum > Przedszkole
p_p
Mam nastepujacy problem: gdzies w sieci jest sobie stronka zbudowana na php. Jedna z jej funkcji po otrzymaciu jako parametr bezwzglednego adresu url do katalogu znajdujacego sie gdziekolwiek indziej w sieci (np. http://domena.com/~konto/zrobmiliste) bedzie w stanie zrobic liste znajdujacych sie w nim plikow (oczywiscie przy zalozeniu, ze mozna dany folder listowac). FTP raczej nie wchodzi w gre. Czy macie jakies pomysly? Z gory dziekuje za pomoc
byther
Cytat(p_p @ 2004-10-26 20:18:46)
bedzie w stanie zrobic liste znajdujacych sie w nim plikow (oczywiscie przy zalozeniu, ze mozna dany folder listowac). FTP raczej nie wchodzi w gre.

Dla mnie to wygląda jak "mniejsze proxy" w php. Polecam lekturę obsługi strumieniowych źródeł danych (stream wrappers), szczególnie w php5.
Najprostszym rozwiązaniem jest zastosowanie kombinacji funkcji fopen() z adresem http jako parametr oraz preg_match_all (podejrzyj Smarty.class.php - przykład przetwarzania danych i poczytaj dokumentację z funkcjami pcre). Później tylko przygotowujesz dane do wyświetlenia.

PS. Tak z ciekawości... po co Ci to?
PS2. A znaszli Ty web-services z-xml-o-formatami (np. SOAP)?
p_p
Cytat
Tak z ciekawości... po co Ci to?

Ta czesc systemu odpowiada za zrobienie listy plikow do sciagniecia z wielu roznych lokalizacji w sieci. Dodawanie kazdego pliku z osobna byloby niewygodne, wiec lepiej, zeby skrypt sam raz na czas przegladal je wszystkie i dodawal nowe/usuwal nieistniejace.

Cytat
A znaszli Ty web-services z-xml-o-formatami (np. SOAP)?

Szczeze mowiac nie bawilem sie tym jeszcze. Ale SOAP to by byla chyba armata na muche, wiec zainteresuje sie raczej tymi strumieniami. Dzieki za pomoc.
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.