Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyświetlanie zdjęć
Forum PHP.pl > Forum > Przedszkole
andrzejlechniak
Hej. Mam taką sprawę. Piszę skrypt i zastanawiam się jak, oprócz wyświetlania obrazków wypisać ich nazwy. Taki mam kod:
  1. ...
  2. if ($handle = opendir($path))
  3. {
  4. $curDir = substr($path, (strripos(dirname($path),"/")+0));
  5. print "<p class='wykaz_album'>Aktualny katalog &rsaquo; <strong>".$curDir."</strong></p><hr />";
  6. while (false !== ($file = readdir($handle)))
  7. {
  8. if ($file != "." && $file != "..")
  9. {
  10. $fName = $file;
  11. $file = $path.'/'.$file;
  12. if (is_file($file))
  13. {
  14. if (getimagesize($file))
  15. {
  16. echo "<div>";
  17. echo " <a href='".$file."' target='_blank'>
  18. <img src='".$file."' style='width:108px; height:80px; margin-right:2px; margin-left:2px; margin-top:10px; margin-bottom:3px;'/>
  19. </a> ";
  20. echo "Wielkość: ".filesize($file)." KB | ";
  21. echo "<a href=''>Usuń</a>";
  22. echo "</div>";
  23. }
  24. else
  25. print " <a href='".$file."'>".$fName."</a> ".filesize($file)."B<br />";
  26. }
  27. if(is_dir($file))
  28. {
  29. print "<img src='obrazki/kontrolka.png' /> <a href='index.php?id=galeria&path=$file' title='Przejdź do katalogu'>".$fName."</a><br />";
  30. }
  31. }
  32.  
  33. }
  34. $up = substr($path, 0, (strrpos(dirname($path."/."),"/")));
  35. print "<br />[^] <a href='index.php?id=galeria&path=$up' title='Przejdź do katalogu wyżej'>Przejdź do katalogu wyżej</a><br>";
  36. closedir($handle);
  37. }


i wszystko (no, prawie) co miało działać, działa. Ale chciałbym rozszerzyć funkcjonalność, tzn. móc wypisać jego nazwę i skasować zdjęcie, zmienić nazwę. A przy okazji, mam taki głupi z tym problem, jak wyświetlam zdjęcia w '<div>' to skacze mi zdjęcie do kolejnej linii, a jak mam tylko w <a> to nie. Wiecie może jak to zrobić. Jakieś przykłady, podpowiedzi?
lord2105
w css:

  1. div {
  2. float:left;
  3. }


nazwa:
  1. echo $fName;


usuwanie:

  1. unlink('jakistamplik.jpg');


zmiana nazwy:

rename();
andrzejlechniak
OK, a jak za pomocą linka zmienić nazwę pliku lub usunąć plik, tzn. za pomocą <a href="..."></a>
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-2025 Invision Power Services, Inc.