proszę o ocenę mojego skryptu Galerii
skrypt umozliwaia przegladanie obrazków *.jpg znajdujacych się w bierząceym katalogu (tam gdzie został skopiowany)
miał być łatwy w instalacji dla laika
Prosze o sprawdzenie czy nie ma błedów zagrażających bezpieczeństwu serwera i ocenę wydajności
<? /* Galeria v. 0.5 ----------------------------------------*/ /* sprwdzanie poprawności $pic ----------------------------------------*/ $pic = $_GET[\"pic\"]; /* Tworzenie tablicy z plikami .jpg ----------------------------------------*/ if ($d) { while($entry=$d->read()) { if (!($pos === false)) { $arr_pic[] = $entry; } } $d->close(); } if ($pic > $total){ $pic = 1;} /* Nazwa obrazka ----------------------------------------*/ $img = $arr_pic[$pic-1]; /* Tworznie nawigacji poprzedni/następny ----------------------------------------*/ if ( $pic<2) { $back_url=\"?&pic=1\"; } else { $back_url='?pic='.($pic-1); } if ( $pic+1>$total) { $next_url=\"?pic=\".$pic; }else { $next_url='?pic='.($pic+1); } /*---------------------------------------- <?=$img?> ;nazwa obrazka <?=$back_url?> ;link do poprzedniego obrazka w galeri <?=$next_url?> ;link do następnego obrazka w galeri <?=$total?> ;liczba obrazków w katalogu <?=$pic?> ;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> (<?=$pic?> z <?=$total?>) <a href=\"<?=$next_url?>\">Nastepne <b>»<b/></a></p> </td></tr> </table> </body> </html>