Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt listujący katalogi, ale nie tylko.
Forum PHP.pl > Forum > PHP
Elbow
Cześć,

Mam pewien problem. Może źle chcę to rozwiązać, ale jak na razie to jedyny pomysł jaki mi przyszedł, żeby zrobić to czego potrzebuję.

Może najpierw opiszę problem, a potem przedstawię na co ja wpadłem - może 'MISZCZOWIE' od PHP doradzą jakoś inaczej wink.gif

Mam dwie kamery IP (do monitoringu mojego zakładu). Każda z nich zapisuje jpgi w momencie wykrycia ruchu. Czyli w momencie jak dana kamera zarejestruje ruch to tworzy sobie na FTP katalog w formacie rrrr-mm-dd gg.mm.ss (data i godzina) i wrzuca tam ok 30-60 fotek.

Więc na przykład katalog wew (czyli z kamery wewnętrznej) wygląda mniej więcej tak:

2012-02-21 10.40.42
2012-02-21 10.42.21
2012-02-21 11.20.43

I teraz problem w tym, że po kilku dniach tych katalogów jest tysiące, a może nawet tuziny wink.gif

I chciałbym teraz zrobić coś takiego

1) wylistowanie katalogów na stronie w formie linku - i to nie jest żaden problem, proste.
2) w momencie kliknięcia w link przenosi na stronę na której wyświetlają się wszystkie zdjęcia z tego katalogu. ale nie w formie nazwy pliku tylko obrazka (<img src) miniaturka-link i po kliknięciu dopiero otwiera się pełne zdjęcie.
Stworzenie takiej "galerii", która pobiera zdjęcia z katalogu i wyświetla je na stronie to też dla mnie nie problem.

nie byłoby problemu gdyby jeszcze kamera sama wrzucała mi do tych katalogów z data i godzina plik index.php, ale w nim są same zdjęcia, a ręcznie nie jestem w stanie do każdego nowo uworzonego przez kamerę katalogu wrzucać pliku ze skryptem generującym miniaturki tych zdjęć :/

Nie wiem czy jasno i zrozumiale opisałem co chciałbym uzyskać.
Nie oczekuję też od Was gotowego rozwiązania. Jedynie jakieś jasnej i klarownej wskazówki.

Domyslam się, że trzeba pokombinować z funkcją (czy jak to się tam zwie) POST. Ale oczywiście mogę się mylić...

POMOCY!! smile.gif
nospor
Cytat
nie byłoby problemu gdyby jeszcze kamera sama wrzucała mi do tych katalogów z data i godzina plik index.php, ale w nim są same zdjęcia, a ręcznie nie jestem w stanie do każdego nowo uworzonego przez kamerę katalogu wrzucać pliku ze skryptem generującym miniaturki tych zdjęć :/
Ale po co ktoś czy coś do każdego katalogu ma ci wrzucać plik index.php?

Plik index.php ma być jeden. To on będzie ci listował katalogi i to on po wybraniu katalogu, będzie generował minitatury w tym katalogu.
viking
Masz coś takiego jak http://www.php.net/manual/en/class.directoryiterator.php . Reszta to już inwencja własna. Chociaż osobiście uważam że lepiej byłoby do tego jakiś skrypt shellowy napisać który nawet mógłby od razu miniatury robić a może nawet index.html tworzyć. Dzięki temu mógłbyś po katalogach tylko klikać.
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.