Prosta automatyczna galeria

Simply PHP autogallery

Przykład PHP2014-03-07 stopień trudności: łatwy

Potrzebujesz na szybko pokazać komuÅ› wiÄ™kszÄ… ilość zdjęć poprzez internet, nic prostszego poniższy skrypt wystarczy wrzucić do katalogu ze zdjÄ™ciami i ustawić Å›ciezki. Po doÅ‚Ä…czeniu skryptu skalujÄ…cego i pluginów JQuery np. lightbox, colorbox, lub pretty photo i trochÄ™ zabawy ze stylami możesz uzyskać prostÄ… galeriÄ™ zdjęć.


<?
//definiujemy Å›cieżkÄ™ do pliku (Å›cieżka serwera)
$path "/home/scieżka/"
;

//definiujemy Å›cieżkÄ™ do pliku (Å›cieżka url)
$url_path "http://www.twoja_domena.pl/foto/"
;

//otwieramy folder
$dir_handle = @opendir($path) or die("Nie moge wczytać $path"
);

//wczytujemy zawartość
while ($file readdir($dir_handle
)) {

//blokujemy wczytywanie Å›cieżek wyżej oraz pliku index
if($file == "." || $file == ".."
)

continue;

/*
wyÅ›wietlamy pliki jeÅ›li pliki majÄ… rozszerzenia png,jpg,gif i blokujemy jeÅ›li sÄ… to pliki php i html
*/

if(preg_match('/png|jpg|gif/i',$file) && !preg_match('/.php|.html/i',$file
)){ 
echo 
"<a href=\"$file\" title=\"".$file."\"><img src=\"".$url_path."".$file."\"></a><br />\n"
;
}

}
//zwalniamy uchwyt
closedir($dir_handle
); ?>




ZmieniajÄ…c skrypt możesz wczytywać różne typy plików, tworzyć listy plików etc... wszystko zależnie od Twojej wyobraźni.


 
close
Strona korzysta z plików cookies. Zastosowane pliki cookie służą jedynie do prowadzenia ogólnych statystyk pozwalających na określenie popularności serwisu.