![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 29.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam! jak moge odczytac obrazki ktore sa na serwerze w katalogu (np. pic) i wyswietlic je na stronie www. chcialbym aby skrypt automatycznie pobieral wszystkie pliki z katalogu i wyswietlil je na stronie. kiedy dodalbym nowe to zeby one byly wyswietlane na samej gorze. z gory dzieki za odpowiedz.[manual:4f3406a185][/manual:4f3406a185]
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat troszke niejasno napisalem chodzilo mi o szersze wyjasnienie zastosowania tych polecen, np. dlaczego od filemtime...$b odejmuje sie filemtime...$a i dlaczego funkcja cmp_mtime ma $a i $b a pozniej $b nie wiem w jaki sposob jest wykorzystana... ale dzieki za zainteresowanie tym problemem (dla mnie) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Jakbyś poczytał fragmenty manuala do którego link Ci podałem wcześniej to byś się dowiedział, że: :arrow: funkcja usort wymaga podania nazwy funkcji użytkownika która będzie porównywała 2 elementy sortowanej tablicy w/g jakiegoś kryterium. Funkcją tą tutaj jest cmp_mtime() (nazwa nieistotna) :arrow: ta funkcja porównująca ma przyjmować 2 argumenty (nazwy nieistotne, $a i $b przyjmowane są zwyczajowo chyba od perla bo tam sort wymusza takie nazwy) i zwracać wartość mniejszą od zera, zero lub większą od zera odpowiednio gdy pierwszy element ma być w kolejności sortowana przed drugim, w tym samym miejscu lub za drugim. W tym wypadku najłatwiej to zrealizować przez różnicę. W tym wypadku chciałeś posortować obrazki malejąco w/g czasu umieszczenia go w katalogu (co się przekłada na czas jego modyfikacji), więc w wyrażeniu zwracanym przez funkcję porównującą występuje różnica czasów modyfikacji (filemtime). I jeszcze raz powtórze: to wszystko jest napisane w manualu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 20:54 |