Ale ja nie chcę żebyś to robił za mnie

Napisałem coś takiego i nie wiem gdzie robię błąd. Bardzo mi już pomogłeś za co bardzo dziękuję. Nie chcę już gotowego kodu, tylko nie mam pojęcia w czym robię błąd ;/
Edit:
Zrobiłem coś takiego, tyle że nie wyświetla mi miniaturek i miniaturki nie poprawnie odwołują się do zdjęcia. Pomoże mi ktoś z tym ?
<?php
$opis = file('opisy.txt'); // plik z opisami
function rglob($pattern='*', $flags = 0, $path='')
{
$paths=glob($path.'*', GLOB_MARK
|GLOB_ONLYDIR
|GLOB_NOSORT
); $files=glob($path.$pattern, $flags); foreach ($paths as $path) { $files=array_merge($files,rglob
($pattern, $flags, $path)); } return $files;
}
foreach(rglob("*.*",0,"slub") as $file) {
$duze = str_replace('male','duze', $male);
}
}
$ilosc = 439; //ilosc elementow w tablicy (miniaturek)
for($i = 0; $i < $ilosc; $i++) {
$iloscNaStronie = 8; //ilosc elementow na jednej stronie
$iloscStron = ceil($ilosc/$iloscNaStronie); } //maksymalna ilosc stron
if($_GET['strona'] && $_GET['strona'] > 0 && $_GET['strona'] <= $iloscStron) $strona = $_GET['strona']-1;
else $strona = 0;
$start = $strona * $iloscNaStronie;
if($start >= $ilosc) $start = 0; $stop = $start + $iloscNaStronie; if($stop >= $ilosc) $stop = $ilosc;
echo '<div>';
if ($strona > 0) { echo '<a href="index.php?strona='.($iloscStron - $iloscStron+1).'">[<<]</a>'; } //do przodu
if ($strona > 0) { echo '<a href="index.php?strona='.($strona).'">[<]</a>'; } //wstecz o jedna strone
for($i = 1; $i <= $iloscStron; ++$i) {
echo '<a href="index.php?strona='.$i.'" >['.$i.']</a>'; //drukowanie linkow do stron
}
if ($strona < $iloscStron-1) { echo '<a href="index.php?strona='.($strona+2).'">[>]</a>'; } //dalej o jedna strone
if ($strona < $iloscStron-1) { echo '<a href="index.php?strona='.($iloscStron).'">[>>]</a>'; } //do konca
echo '<html><head><style type="text/css">
* { margin: 0; padding: 0; }
body { margin: 20px auto; background: gold; width: 700px; text-align: center; }
a { color: brown; margin: 0 5px; }
dl { float
: left
; width
: 100
%; padding
: 5px
; margin
-top
: 5px
; border
: 1px solid
#000000; } dd { width: 175px; float: left; }
dd p { background: sandybrown; margin: 5px; line-height: 20px; }
dd img { border: 0; width: 102px; height: 153px; border: 1px solid #000000; padding: 5px; }
#stopka { float: left; background: sandybrown; width: 710px; margin-top: 5px; height: 25px; text-align: left; }
#stopka p { margin-left: 20px; }
</style></head>
<body>';
echo '<dl>';
for ($i = $start; $i < $stop; $i++) {
echo '
<dd><p>'.$opis[$i].'</p><a href="'.$duze.'"><img src="'.$miniaturki.'" alt="" /></a></dd>'; } //drukowanie elementów tablic
echo '</dl>;
?>
Mógłby ktoś obejrzeć ten mój kod ? I powiedzieć mniej więcej co muszę naprawić ?
// Jestem gotów zapłacić