Ponizej przedstawiam kod galerii. Prosze mi powiedziec jak zrobic aby czytala takze pliki png i gif nie tylko jpg?
<?
/* Galeria
----------------------------------------*/
/* sprwdzanie poprawności $obrazek
----------------------------------------*/
$obrazek = $_GET["obrazek"];
if (!$obrazek or
$obrazek=='-1' or
!is_numeric($obrazek)) { $obrazek = 1; }
/* Tablicy z plikami .jpg
----------------------------------------*/
@$lokalizacja = dir('.'); if ($lokalizacja) {
while($entry=$lokalizacja->read()) {
if (!($pos === false)) {
$arr_obrazek[] = $entry;
}
}
$lokalizacja->close();
}
if ($obrazek > $all){ $obrazek = 1;}
/* Nazwa obrazka
----------------------------------------*/
$img = $arr_obrazek[$obrazek-1];
/* Nawigacja poprzedni/następny
----------------------------------------*/
if ( $obrazek<2) {
$back_url="?&obrazek=1";
} else {
$back_url='?obrazek='.($obrazek-1); }
if ( $picture+1>$all) {
$next_url="?obrazek=".$obrazek;
}else {
$next_url='?obrazek='.($obrazek+1); }
/*----------------------------------------
<?=$img?> ;nazwa obrazka
<?=$back_url?> ;link do poprzedniego obrazka w galeri
<?=$next_url?> ;link do następnego obrazka w galeri
<?=$all?> ;liczba obrazków w katalogu
<?=$obrazek?> ;numer bierzącego obrazka
----------------------------------------*/
?><html>
<head>
<title>Galeria</title>
<style>
body, td { background-color:#999; font:10px verdana; color: #000; }
a { color:#000; text-decoration: none;}
img { background:#000;padding:1px;display:block;border:5px solid #fff;}
table { border:0;}
</style>
</head>
<body>
<table width="100%" height="100%">
<tr><td align=center>
<p><img src="<?=$img?>"></p>
<p><a href="<?=$back_url?>"><b>«</b> Poprzednie</a> [<?=$obrazek?> z <?=$all?>] <a href="<?=$next_url?>">Nastepne <b>»<b/></a></p>
</td></tr>
</table>
</body>
</html>