Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Galeria z innego folderu?, Jak mam zmodyfikować skrypt?!
Muniu
post
Post #1





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

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


Witam!
Mam skrypt, który działa, ale działa on tylko do plików, które są w tym samym katalogu co skrypt, a chciałbym go zmodyfikować, aby wyświetlał fotki i miniatury z innego katalogu na serwerze (niższego). Więc jak mogę go zmodyfikować?! - Proszę o wszelkie wskazówki...
Oto i ten kod:

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


Ten post edytował Muniu 20.10.2005, 18:08:21
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 22.08.2025 - 01:38