Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Losowe zdjęcia
Forum PHP.pl > Forum > Gotowe rozwiązania
unnament
Witam,
Poszukuje skryptu, ktory wyswietlalby losowe zdjecia. najlepiej, abym mogl dodac liste tych zdjec..i skrypt wyswietlal je losowo.
Atomic
  1. <?php
  2.  
  3.  
  4. /*
  5. Jezeli chcesz wykorzystać skypt zachowaj ten komentarz
  6. autor skryptu - Pawel Bryndza;
  7. kontakt- pawel1-81@o2.pl
  8. */ 
  9.  
  10.  
  11.  /* katalogiem domyślnym jest "galeria" */ 
  12. $sciezka_do_katalogu = 'galeria';
  13.  
  14. $n=0;
  15. if(@$d = opendir($sciezka_do_katalogu)){
  16.  
  17. while (!(($plik = readdir($d)) === false)) {
  18. if(stristr($plik, '.jpg') or stristr($plik, '.jpeg') or stristr($plik, '.gif')){
  19. $n++;
  20. $losowe_zdjecie[$n] = "$plik";
  21. }
  22.  }
  23.  
  24. if(!empty($losowe_zdjecie)) {
  25.  $losowa_pozycja = array_rand($losowe_zdjecie);  
  26.  
  27.  echo "<img src="$sciezka_do_katalogu/$losowe_zdjecie[$losowa_pozycja]">"; 
  28.  
  29.  
  30. }
  31. else echo 'Brak zdjęć';
  32. }
  33. else echo 'Błędna ścieżka do katalogu lub katalog nie istnieje.';
  34. ?>



Dodaj zdjęcia do katalogu galeria, skrypt pobiera nazwy automatycznie (dozwolone rozszerzenia jpg jpeg gif)
shreker
Skrypcik jest super. Tylko jak i gdzie trzeba go przerobić żeby wyświetlał zdjęcia skalując je np do wielkości 800px x 600px.
loganek
Kod
echo "<img src=\"$sciezka_do_katalogu/$losowe_zdjecie[$losowa_pozycja]\" width=800 height=600>";
Iwan_Wojtek
Chcę wstawić ten skrypt w PHP-Fusion w jednej z Dodatkowych stron. Jako link do katalogu wklejam link 'http://www.adresstrony.pl/Zdjecia/' ale na stronie pojawia się bład:
Błędna ścieżka do katalogu lub katalog nie istnieje.

Co robię nie tak?
Pablo128
Cytat
Chcę wstawić ten skrypt w PHP-Fusion w jednej z Dodatkowych stron. Jako link do katalogu wklejam link 'http://www.adresstrony.pl/Zdjecia/' ale na stronie pojawia się bład:
Błędna ścieżka do katalogu lub katalog nie istnieje.

Co robię nie tak?


Powinien działać link, ale do konkretnego zdjęcia. Pokaż proszę dokładnie ten kod.
tomi15
a jak zrobic zeby pobierac zdjecia z kilku folderow?
Greg_BigPhpAmator
Witam. Zastosowalem ten skrypt ale odnosze wrazenie ze wyswietla tylko losowo z pierwszych 10 zdjec. Zadne z dalszych...dlaczego tak sie dzieje? Mam 90 zdjec do wyswietlenia w obojetnie jakiej kolejnosci.
crazyqs
A powiedźcie mi jak zrobić by po kliknięciu na wyświetlaną miniaturkę otworzyło się w nowym oknie zdjęcie przedstawiane.
BoczekZG
Witam potrzebuję do tego skryptu dodatku w postaci takiej że:

Skrypt losuje mi zdjęcie z kilku podanych lokalizacji, oraz że po kliknięciu w zdjęcie wyświetla mi je FancyBox

Skrypt losowego zdjęcia:
  1. <?php
  2.  
  3. $sciezka_do_katalogu = 'zdjecia/sufity';
  4.  
  5. $n=0;
  6. if(@$d = opendir($sciezka_do_katalogu)){
  7.  
  8. while (!(($plik = readdir($d)) === false)) {
  9. if(stristr($plik, '.jpg') or stristr($plik, '.JPG') or stristr($plik, '.gif')){
  10. $n++;
  11. $losowe_zdjecie[$n] = "$plik";
  12. }
  13. }
  14.  
  15. if(!empty($losowe_zdjecie)) {
  16. $losowa_pozycja = array_rand($losowe_zdjecie);
  17.  
  18. echo "<img src=\"$sciezka_do_katalogu/$losowe_zdjecie[$losowa_pozycja]\" width=170 height=170>";
  19.  
  20.  
  21. }
  22. else echo 'Brak zdjęć';
  23. }
  24. else echo 'Błędna ścieżka do katalogu lub katalog nie istnieje.';
  25. ?>


Skrypt FancyBoxa (wyświetlający foto)
  1. <a id="example2" href="images/domek_prawy.jpg"><img alt="example2" src="images/domek_prawy.jpg" width="210" height="210" align="right"/></a>


Proszę o jakąś konfiguracje

  1. <?php
  2.  
  3. $sciezka_do_katalogu = ('zdjecia/budowa_domkow');
  4.  
  5. $n=0;
  6. if(@$d = opendir($sciezka_do_katalogu)){
  7.  
  8. while (!(($plik = readdir($d)) === false)) {
  9. if(stristr($plik, '.jpg') or stristr($plik, '.JPG') or stristr($plik, '.gif')){
  10. $n++;
  11. $losowe_zdjecie[$n] = "$plik";
  12. }
  13. }
  14.  
  15. if(!empty($losowe_zdjecie)) {
  16. $losowa_pozycja = array_rand($losowe_zdjecie);
  17.  
  18. echo "<a id=\"example2\" href=\"$sciezka_do_katalogu/$losowe_zdjecie[$losowa_pozycja]\"><img src=\"$sciezka_do_katalogu/$losowe_zdjecie[$losowa_pozycja]\" width=170 height=170>";
  19.  
  20.  
  21. }
  22. else echo 'Brak zdjęć';
  23. }
  24. else echo 'Błędna ścieżka do katalogu lub katalog nie istnieje.';
  25. ?>


Pomoże mi ktoś z dodaniem kilku ścieżek do wyszukiwania katalogów questionmark.gif? Bardzo proszę o pomoc.
vonpiotr
A co dopisać by zdjęcie było losowo wybierane raz na dzień. Czyli codziennie inne zdjęcie z folderu "galeira"
Pawel.Dabrowski
a w jaki sposob moge ten skrypt opublikowac na stronie?
DM613
Mały skryptu jest duża. Ale jak i gdzie należy przekonwertować go do robienia zdjęć i wyświetlania ich na przykład skalując rozmiar 800px x 600px.
rafalsumi
Mam pytanie, skrypt działa, ale potrzebuje aby wyświetlało 8 wybranych zdjęć z katalogu, oczywiście 8 różnych.
Pomoże ktoś?
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-2024 Invision Power Services, Inc.