Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> opendir() i readdir()
Rastman
post 16.05.2005, 21:50:06
Post #1





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 6.06.2004

Ostrzeżenie: (20%)
X----


Chcę zrobić fotoalbum. Do wyświtlania miniaturek z danych kategorii na ekranie chcę użyć opendir() i readdir(), żeby łatwo było zmieniać zawartość folderów. Mam pytanie jak z szybkóścią działania skryptu korzystającego z tych funkcji, jeśli np. w jednym folderze będzie 100 zdjęć po kilkaset kB?


--------------------
Go to the top of the page
+Quote Post
strife
post 16.05.2005, 23:13:31
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Cytat(Rastman @ 2005-05-16 22:50:06)
Chcę zrobić fotoalbum. Do wyświtlania miniaturek z danych kategorii na ekranie chcę użyć opendir() i readdir(), żeby łatwo było zmieniać zawartość folderów. Mam pytanie jak z szybkóścią działania skryptu korzystającego z tych funkcji, jeśli np. w jednym folderze będzie 100 zdjęć po kilkaset kB?

To, raczej zależy od szybkości serwera jak i dobrego kodu. Im lepszy kod, bardziej zoptymalizowany tym będzie szybciej.


--------------------
Go to the top of the page
+Quote Post
crash
post 16.05.2005, 23:17:00
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Jeśli chcesz za każdym razem generować miniaturki to to i tak nie sprawdzi się i szybko zniechęci przeglądającego...


--------------------
Go to the top of the page
+Quote Post
Rastman
post 17.05.2005, 08:46:48
Post #4





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 6.06.2004

Ostrzeżenie: (20%)
X----


miniaturki zrobie sobie w photoshopie. chodzi o to, zebym mógł sobie szybko wrzucać na serwer np: foto.jpg i foto_mini.jpg, zmieniać zawartość folderu. readdir sprawdzi czy w nazwie jest mini i wyświetli thumbnaila na ekranie w postaci odnośnika do zdjęcia dużego.
Problem w tym, że readdir będzie przeszukiwał wszystkie pliki w katalogu. czyli np: 100zdjęć i 100 miniaturek sprawdzi, zanim wyświetli pełna listę


--------------------
Go to the top of the page
+Quote Post
crash
post 17.05.2005, 09:05:52
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


A jeśli tak to bez problemu... Odczytywanie katalogu i ewentualne file_exists" title="Zobacz w manualu PHP" target="_manual wykonuje dość szybko...


--------------------
Go to the top of the page
+Quote Post
Rastman
post 17.05.2005, 10:28:07
Post #6





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 6.06.2004

Ostrzeżenie: (20%)
X----


dzięki, właśnie o taką informacje mi chodziło zanim zabiore się do pracy

Wszystko działa cacy, ale mam pytanko. Ponieważ w katalogach jest sporo zdjęć chciałbym, żeby się dynamicznie dzieliło na strony np: po 20 miniaturek wyświetlonych na stronie. Jak sprawdzić ile jest plików w folderze?

Ten post edytował Rastman 6.06.2005, 17:39:43


--------------------
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 Wersja Lo-Fi Aktualny czas: 26.06.2025 - 16:12