Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przeglądarka plików graficznych, problem z przerobieniem skryptu
shreker
post
Post #1





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 21.05.2008

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


Mam problem ze skryptem. Obecnie skrypt poniżej wyświetla wszystkie obrazki z zadanego katalogu "image/". Chodzi o to aby przerobić go, aby wyświetlał obrazki tylko o rozszerzeniu *.jpg i *.gif oraz o ile to możliwe o wielkości powyżej 502x376px. Jeżeli obrazek nie będzie spełniał tych kryteriów ma nie być wyświetlany. Proszę o pomoc, moze ktoś wie jak to zrobić ? :-) Niestety jestem początkujący w php i nie bardzo wiem jak jak go praktycznie przerobić. Z góry dzięki. Komuś będę wisiał browara :-)

Kod
<?php
// Określamy katalog w którym znajdują się zdjęcia.
$katalog='image/';
// Inicjujemy zmienne pomocnicze.
$d=dir($katalog);
$x=0;
/*
Czytamy nazwy wszystkich plików z katalogu zdjęć
i umieszczamy je kolejno w tablicy $album.
Wczytane nazwy bedą się teraz znajdować kolejno
w $album[0], $album[1], ...
*/
while (false !==($plik=$d->read()))
     {
         if ($plik !='.' && $plik !='..') $album[$x++]=$plik;
     }
// Losujemy liczbę z zakresu od 0 do 'liczby wczytanych zdjęć'...
$x=rand(0,count($album));
// ...a następnie odczytujemy nazwę z tablicy zdjęć i przypisujemy $fotka.
$fotka=$album[$x];
/*
Teraz zostało już tylko wyświetlić losowo wybrana fotografię.
Zmienna: $katalog.$fotka będzie zawierać pełą ścieżkę dostępu do pliku.
Przy pomocy stylów css, na sztywno został określony rozmiar ramki
oraz wielkości obrazka. Parametry te należy dostosować do własnych potrzeb.
*/
echo '
<table style="border: 0px dashed black">
<tr>
<td>
<img src="'.$katalog.$fotka.'" style="border: 1px solid black; width: 502px; height:376px">
</td>
</tr>
</table>';
?>
Go to the top of the page
+Quote Post

Posty w temacie


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 - 19:19