Tvorba thumbnailu v PHP ?
Jak na to ?
Pro mladou jsem delal primitivni skriptik na galerii obrazku (jde o to, aby si pres ftp kopirovala jen obrazky a o nic uz se nestarala):
Kód:
$OBRDIR = "./obr"; // definice adresare s obrazky
$THDIR = "./th"; // definice adresare s thumbnaily
$SL = 3; // pocet sloupecku
if ($handle = opendir($OBRDIR)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$obrazky[] = $file;
}
}
closedir($handle);
}
sort($obrazky);
reset($obrazky);
$delka = 0;
foreach ($obrazky as $obr) {
$delka = $delka + 1;
}
$VYP = ceil($delka/$SL);
echo "<table align=\"center\" class=\"obr\"> ";
for ($i = 1; $i<= $VYP; $i++) {
echo "<tr>";
for ($k = (($i - 1) * $SL); $k<= ($i * $SL - 1); $k++) {
if ($k < $delka) {
echo "<td><a href=\"$OBRDIR/$obrazky[$k]\"><img src=\"$THDIR/$obrazky[$k]\"></td>";
} else {
echo "<td></td>";
}
}
echo "</tr>";
}
echo "</table>";
Predpoklada to ale, ze thumbnaily jsou uz necim vytvoreny. Neni v PHP nejaka funkce na vytvoreni thumbnailu?
Jeste bych se zeptal, jak postupovat, kdybych chtel galerii rozdelit na vic stranek a na strance by byl odkaz NEXT a BACK ? Mam hloupej napad pomoci PHP vytvorit HTML soubory, ktery by na sebe vzajemne odkazovaly, ale to je dost tezkopadny.