strona glownaartykulydownloadszukajreklamakontaktavataryregulamin

Witaj na szabloniki.com!
Na naszej stronie znajdziesz: dodatki na bloga, darmowe szablony stron, szablony na bloga, PHP-Fusion Themes (szablony do PHP-Fusion), generator bannerów, wskaznik PageRank strony, skrypty, avatary, tutoriale do Photoshopa, tla pod bannery, tanie szablony za SMS.

Najnowsze artykuły:
Grafika i zdjęcia do projektów
Okrągły button
Usuwamy zmarszczki
Skróty klawiszowe
Miniaturkowy świat
Zdjęcia

Webmaster i grafik
dodatki, skrypty, generatory

avatarytutoriale do photoshopa

Szablony za SMS

+ Wszystkie (89)
+ 1 kolumna (33)
+ 2 kolumny (35)
+ Czarne (8)
+ Czerwone (16)
+ Niebieskie (16)
+ Opisy gg (5)

+ PHP-Fusion 6 (9)
+ PHP-Fusion 7 (4)
+ Pomara&#324czowe (4)
+ Portale (58)
+ Radio internetowe (4)
+ Zielone (10)
Polecamy
Tutaj kupisz odzież męską w dużych rozmiarach
Losowe obrazki

Zadanie jest proste aczkolwiek przydatne ;) Celem zabawy będzie losowanie jednego pliku graficznego z żądanego katalogu i wyświetlanie go na stronie. Mechanizm ten można wykorzystać np. do wyboru batona reklamowego, czy prezentowania podglądu jakiejs galerii. Ponieważ misja nie jest skomplikowana ogranicze się do komenatrzy w kodzie.



Jak zwykle jednak:

- Efekt końcowy
- Efekt zzipowany

Tutorial właściwy:




<?php

// Określamy katalog w którym znajdują się zdjęcia.
$katalog='./img/';

// 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: 1px dashed black">
<tr>
<td>
<img src="'.$katalog.$fotka.'" style="border: 1px solid black; width: 150px; height:200px">
</td>
</tr>
</table>';
?>




Dodane przez polak dnia March 06 2007 10:37:49 11526 Czytań · Drukuj