Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Pomoc w Aktualizacji Skryptu
BoczekZG
post 23.07.2010, 14:01:04
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 23.07.2010

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


Skrypt ten jak na razie losuje zdjęcie z jednej lokalizacji.

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. $sciezka_do_katalogu = ('zdjecia/ploty');
  5. $sciezka_do_katalogu = ('zdjecia/wnetrza');
  6. $sciezka_do_katalogu = ('zdjecia/scianki_regips');
  7. $sciezka_do_katalogu = ('zdjecia/rozety_mozajki');
  8. $sciezka_do_katalogu = ('zdjecia/poddasze');
  9. $sciezka_do_katalogu = ('zdjecia/lazienki');
  10. $sciezka_do_katalogu = ('zdjecia/kostka_brukowa');
  11. $sciezka_do_katalogu = ('zdjecia/kominki');
  12. $sciezka_do_katalogu = ('zdjecia/elewacje');
  13. $sciezka_do_katalogu = ('zdjecia/budowa_domkow');
  14.  
  15. $n=0;
  16. if(@$d = opendir($sciezka_do_katalogu)){
  17.  
  18. while (!(($plik = readdir($d)) === false)) {
  19. if(stristr($plik, '.jpg') or stristr($plik, '.JPG') or stristr($plik, '.gif')){
  20. $n++;
  21. $losowe_zdjecie[$n] = "$plik";
  22. }
  23. }
  24.  
  25. if(!empty($losowe_zdjecie)) {
  26. $losowa_pozycja = array_rand($losowe_zdjecie);
  27.  
  28. echo "<img src=\"$sciezka_do_katalogu/$losowe_zdjecie[$losowa_pozycja]\" width=170 height=170>";
  29.  
  30.  
  31. }
  32. else echo 'Brak zdjęć';
  33. }
  34. else echo 'Błędna ścieżka do katalogu lub katalog nie istnieje.';
  35. ?>


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 by po ich wyświetleniu można było na nie kliknąć, a po kliknięciu wyświetlał je FancyBox w normalnym rozmiarze.

Katalogi:
  1. $sciezka_do_katalogu = ('zdjecia/sufity');
  2. $sciezka_do_katalogu = ('zdjecia/ploty');
  3. $sciezka_do_katalogu = ('zdjecia/wnetrza');
  4. $sciezka_do_katalogu = ('zdjecia/scianki_regips');
  5. $sciezka_do_katalogu = ('zdjecia/rozety_mozajki');
  6. $sciezka_do_katalogu = ('zdjecia/poddasze');
  7. $sciezka_do_katalogu = ('zdjecia/lazienki');
  8. $sciezka_do_katalogu = ('zdjecia/kostka_brukowa');
  9. $sciezka_do_katalogu = ('zdjecia/kominki');
  10. $sciezka_do_katalogu = ('zdjecia/elewacje');
  11. $sciezka_do_katalogu = ('zdjecia/budowa_domkow');


Moje pytanie brzmi dlaczego otwiera tylko katalog z samego dołu tzn:
  1. $sciezka_do_katalogu = ('zdjecia/budowa_domkow');


A reszty nie bierze pod uwagę.

Ten post edytował BoczekZG 23.07.2010, 13:34:21
Go to the top of the page
+Quote Post
erix
post 23.07.2010, 14:05:39
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Bo za każdym razem nadpisujesz tę samą zmienną. winksmiley.jpg

Poczytaj, czym się różni tablica od stringa.


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
BoczekZG
post 23.07.2010, 15:06:03
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 23.07.2010

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


Podpowiesz mi jak to zmienić ? sadsmiley02.gif Zależy mi na czasie dry.gif

  1. $sciezka_do_katalogu = Array('zdjecia/sufity/', 'zdjecia/ploty/');


Przy czymś takim pokazuje mi że podana została zła ścieżka do pliku lub plik nie istnieje.
Go to the top of the page
+Quote Post
erix
post 23.07.2010, 15:12:26
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




teraz to musisz potraktować pętlą.

Gotowce, to nie ten dział.


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
BoczekZG
post 23.07.2010, 15:39:55
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 23.07.2010

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


Super... Zrobiłem temat w dziale gotowce to jakiś Mod inteligent go zamknął chcę pomocy a dostaję "rady" z których nie umiem skorzystać. Dajcie mi jakiś przykład albo napiszcie ten skrypt prosze sciana.gif mad.gif
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: 18.06.2025 - 15:28