Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Mała, prosta galeria
WILEK
post 18.09.2005, 21:26:41
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.02.2005
Skąd: Włocławek

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


Szukam skryptu galerii, która działała by na zasadzie wyświetlenia obrazków z danego folderu. Mam kilkaset zdjęć i nie chce mi się za każdym razem pisać skryptu ze zdjęciami.
Galeria może nie mieć tworzenia miniatur


--------------------
<? php $kobieta//kobieta zmienną jest ?>
Go to the top of the page
+Quote Post
strife
post 19.09.2005, 01:00:43
Post #2





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

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


Pisane z palca i późno, ale powinno działać...
  1. <?php
  2.  
  3. $z = opendir('images');
  4. while ( $file = readdir( $z ) )
  5. {
  6.  
  7. $parts = pathinfo( 'images/' . $file );
  8. if ( $parts['extension'] == 'jpg' ) // tylko gdy pliki maja rozszerzenie jpg..
  9. {
  10.  
  11. echo '<A target="_blank" href="images/'.$file.'"><img width="100" height="100" src="images/' . $file . '" /></a>';
  12.  
  13. }
  14.  
  15. }
  16.  
  17. ?>


--------------------
Go to the top of the page
+Quote Post
WILEK
post 19.09.2005, 14:09:24
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.02.2005
Skąd: Włocławek

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


Działa, dzięki. Miałbym tylko jeszcze jedno pytanie. Jak zrobić, aby po 4 obrazkach robiło się <br> ?


--------------------
<? php $kobieta//kobieta zmienną jest ?>
Go to the top of the page
+Quote Post
nospor
post 19.09.2005, 14:14:02
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2.  
  3. $i = 0;
  4. $z = opendir('images');
  5. while ( $file = readdir( $z ) )
  6. {
  7.  
  8. $parts = pathinfo( 'images/' . $file );
  9. if ( $parts['extension'] == 'jpg' ) // tylko gdy pliki maja rozszerzenie jpg..
  10. {
  11.  
  12. echo '<A target="_blank" href="images/'.$file.'"><img width="100" height="100" src="images/' . $file . '" /></a>';
  13. $i++;
  14.  if ($i % 4 == 0) echo '<br />';
  15. }
  16.  
  17. }
  18.  
  19. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
WILEK
post 19.09.2005, 15:59:05
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.02.2005
Skąd: Włocławek

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


wow dzięki!


--------------------
<? php $kobieta//kobieta zmienną jest ?>
Go to the top of the page
+Quote Post
Vanquish
post 4.10.2005, 18:46:06
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.09.2005

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


Witam
mam pytanko; dlaczego wskakuje błąd
Cytat
Notice: Undefined index: extension in c:\programy\easyphp1-7\www\system\galeria.php on line 12
Go to the top of the page
+Quote Post
mike
post 4.10.2005, 18:59:29
Post #7





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


  1. <?php
  2.  
  3. // ..
  4.  
  5. while ( $file = readdir( $z ) )
  6. {
  7. if ($file == "." || $file == "..") // trzeba pominąć te dwa elementu folderu, reszta jak napisał @nospor
  8. {
  9.  continue;
  10. }
  11. // ...
  12.  
  13. ?>
Go to the top of the page
+Quote Post
Muniu
post 26.10.2005, 13:07:12
Post #8





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 23.10.2004

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


A jak posortować fotki alfabetycznie?, bo próbowałem i losowo mi wyświetla albo wg. daty modyfikacji...
Go to the top of the page
+Quote Post
nospor
post 26.10.2005, 13:08:55
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Musisz je przy wczytywaniu zapisywac do tablicy, potem posortowac tę tablicę i dopiero wyswietlac z tablicy juz posortowanej. Temat byl juz omawiany pare razy, poszukaj


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
NuLL
post 26.10.2005, 13:29:28
Post #10





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


http://forum.php.pl/index.php?showtopic=20966


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
sw04
post 16.11.2005, 15:47:52
Post #11





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 15.11.2005
Skąd: ZaBrzE

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


a jak zrobic, zeby galeria brala z jednego katalogu minuaturki a z drugiego duze obrazy?

mam folder, np.

IMAGES
|
|
| - DUZE
|
|
| - MALE

w miniaturach powinno pokazywac plik 1.JPG z katalogu MALE- jesli klikne na nia to powiekszy mi sie i otworzy plik 1.JPG z katalogu DUZE

HELP exclamation.gif

sadsmiley02.gif
Go to the top of the page
+Quote Post
-MWM-
post 5.12.2005, 19:21:09
Post #12





Goście







witam mam problem z tym właśnie skryptem małej galerii a tak dokładniej to za każdym razem pojawiają mi się na początku dwa odnośniki do "." i do ".." ale niewiem jak zrobić aby zmikły.. możecie coś podpowiedzieć questionmark.gif sad.gif
Go to the top of the page
+Quote Post
-MWM-
post 5.12.2005, 19:59:04
Post #13





Goście







już sobie poradziłem wystarczyło troche posiedzieć i pokombinować smile.gif
Go to the top of the page
+Quote Post
-BonZo-
post 5.04.2006, 13:01:53
Post #14





Goście







jak zrobic aby ten skrypt "czytal" formaty plikow png, jpg i gif?
Go to the top of the page
+Quote Post
Vogel
post 5.04.2006, 13:09:03
Post #15





Grupa: Zarejestrowani
Postów: 402
Pomógł: 0
Dołączył: 20.01.2003

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


  1. <?php
  2.  
  3. $rozszerzenia = Array("jpg", "png", "gif");
  4. $i = 0;
  5. $z = opendir('images');
  6. while ( $file = readdir( $z ) )
  7. {
  8.  
  9. $parts = pathinfo( 'images/' . $file );
  10. if (in_array( $parts['extension'], $rozszerzenia ) )
  11. {
  12.  
  13. echo '<A target="_blank" href="images/'.$file.'"><img width="100" height="100" src="images/' . $file . '" /></a>';
  14. $i++;
  15.  if ($i % 4 == 0) echo '<br />';
  16. }
  17.  
  18. }
  19.  
  20. ?>


--------------------
Go to the top of the page
+Quote Post
fredman
post 27.07.2008, 20:09:35
Post #16





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 15.12.2006

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


o bardzo fajne , czegoś takiego prościutkiego szukałem tylko jeszcze sie zastanawiam czy dało by sie to tak zrobić żeby po tych 4 obrazkch nie robiło sie <br/> i nastepny rządek tylko żeby był link nastpne/poprzednie - tak żeby wyświetlało np. kolejene/poprzednie 4 zdjecia .
Go to the top of the page
+Quote Post
gaja_pl
post 15.01.2014, 13:44:36
Post #17





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 15.01.2014

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


kombinuje i kombinuje ale nie mogę w żaden sposób zrobić aby wyświetlić obrazek na tej samej stronie co miniaturki, korzystając oczywiście z powyższej galerii.
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: 19.05.2025 - 07:26