![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 29.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Nie potrafię sobie poradzić ze stworzeniem kodu który będzie mi wyświetlał 4 różne, losowo wybrane zdjęcia z podanego folderu. Na tą chwilę mam coś takiego:
Obrazki są różnej wielkości stąd odgórnie narzucane rozmiary. Chciałbym teraz by losowane były 4 i wyświetlane obok siebie. Świetnie byłoby gdyby każdy z nich był odnośnikiem do zdjęcia w pełnych rozmiarach. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Da się, zapisuje się za pomocą imagejpeg($img_dst, null, 100); (lub odpowiedniej dla danego rozszerzenia, przy czym jako drugi parametr trzeba podać ścieżkę do pliku razem z jego nazwą. Odnośnie rozmiarów, to trzeba je policzyć i da się to zrobić. Zresztą poszukaj w Google pod hasłem "php skalowanie obrazów", na pewno znajdziesz.
Za samo uploadowanie pliku odpowiada funkcja, move_uploaded_files. Zatem algorytm jest prosty: 1. wrzucamy plik na serwer zapamiętujemy ścieżkę do pliku, 2. tworzymy miniaturę wykorzystując zapamiętaną ścieżkę i zapisujemy ją, albo w katalogu z miniaturkami i z tą samą nazwą, albo pod odpowiednio zmienioną nazwą. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 22:33 |