Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Galeria zdjęć, Potrzebna pomoc przy modyfikacji skryptu
yellow_p
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 3.02.2005

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


Witam serdecznie!

Mam mały problem z galerią zdjęć. Skrypt jako sam działa bez zarzutu ale potrzebuję go dostosować do strony która ma trochę inny układ.

Skrypt wygląda następująco:

  1. <? 
  2. $zdjecie = $_GET["zdjecie"]; 
  3. $linia = 5; // liczba zdjec w jednym wierszu (w jednej linii obok siebie) 
  4.  
  5. if ($zdjecie<>"") { 
  6. // duze zdjecie 
  7. $rozmiar = GetImageSize("$zdjecie.jpg"); 
  8. echo "<img src="$zdjecie.jpg" $rozmiar[3] alt="" />"; 
  9. } else { 
  10. // miniaturki 
  11. $szerokosc = 100/$linia; 
  12. $katalog = opendir("./"); 
  13. while ($plik = strtolower(readdir($katalog))) { 
  14. if (($plik<>".")&&($plik<>"..")&&($plik<>"index.php")) 
  15. if (!is_dir($plik) and eregi("t",$plik)) $lista[]=$plik; 
  16. } 
  17. closedir($katalog); 
  18. sort($lista); 
  19. echo "<table border="1" cellspacing="0" cellpadding="10">"; 
  20. foreach($lista as $fotka) { 
  21. $licznik++; 
  22. if ($licznik==1) echo "<tr>"; 
  23. echo "<td width=$szerokosc% align="center">"; 
  24. $rozmiar = GetImageSize($fotka); 
  25. $fotka = eregi_replace("t.jpg","",$fotka); 
  26. echo "<a href="?zdjecie=$fotka"><img src="$fotka"."t.jpg
  27. border="0" alt="" $rozmiar[3] /></a>"; 
  28. echo "</td>"; 
  29. if ($licznik==$linia) { echo "</tr>"; $licznik=0; } 
  30. } 
  31. $koniec=$linia-count($lista)%$linia; 
  32. if ($koniec<>$linia) 
  33. for ($i=0;$i<$koniec;$i++) echo "<td width=$szerokosc%>&nbsp;</td>"; 
  34. echo "</table>"; 
  35. } 
  36. ?>


Natomiast struktura katalogów strony tak:

[galery]
[inc]
index.php

W katalogu GALERY znajduje się plik galery.php ze skryptem oraz zdjęcia i miniaturki. Plik galerii (galery.php) jest dołączony do strony głównej przez include.
Wywoływana przez: index.php?go=galery

Trzeba tak poprawić odnośniki i ścieżki dostępu, żeby to zagrało bo ja nie mam już do tego głowy. Tabela się pojawia ale nie wyświetla miniaturek.

Może Ktoś uprzejmy pomoże ?

---
(IMG:http://forum.php.pl/uwaga.gif)
tiraeth


Ten post edytował tiraeth 8.08.2005, 19:47:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


  1. <?php
  2. // ...
  3. echo "<a href="?zdjecie=$fotka">
  4. // ...
  5. ?>

zamień na
  1. <?php
  2. // ...
  3. echo "<a href="&zdjecie=$fotka">
  4. // ...
  5. ?>

Pierwszy kod tworzy linki index.php?go=galery?zdjecie=blabla a powinien index.php?go=galery&zdjecie=blabla.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:42