Ale ja jestem tępy...
Wielkie wielkie dzięki za pomoc.
Nie wiem dlaczego w książce na podstawie której to pisałem wpisali katalogi tak: images\\ - jesli chciałem aby cos takiego zadziałało musiałem stworzyc po 2 katalogi 1 z tą kreseczką na końcu i drugi bez, inaczej nie szło odpalić poprawnie...
poza tym jest jesze błąd - przynajmniej u mnie nie działało - w linku pierwotnie było tak:
<?php
echo(\"<a href=\"$img_dir$name\">\"); ?>
a umnie działa tylko wten sposób:
<?php
echo(\"<a href=\"$img_dir$file\">\"); ?>
czyli ze zmienną $file a nie $name
W powyższym kodzie zapomniałem dopisać jeszcze echo z <img> jak ktos chce to tak wygląda w pełni-działający kod:
<html>
<head>
<title>ppp</title>
<body>
<table border=\"0\"><tr>
<?php
$img_dir = \"images/\";
$thumb_dir = \"thumbnails/\";
$cols = 6;
$width = 120;
$counter = 1;
while (($file = readdir($fd)) !== false){ if($file != \".\" && $file != \"..\"){
$name = $name.\".jpg\";
echo(\"rn<td align=\"center\" valign=\"middle\">rn\"); echo(\"<a href=\"$img_dir$file\">\"); echo(\"<img src=\"$thumb_dir$file\">\"); echo(\"rn</td>rn\"); if(($counter >= $cols) && (($counter % $cols) == 0)){
echo(\"rn</tr><tr>rn\"); }
$counter++;
}
}
echo(\"rn</tr>rn\"); ?>
</table>
</body>
</html>