Galerie obrazku...velikost obrazku...

4 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Caf....mam takovej zdrojak: <? // nacteni slozek s alby echo("<p>\n"); $dir = opendir("../admin/galerie/alba/"); while (false!==($file = readdir($dir))) { if ($file != "." && $file != "..") { echo("<a href=\"index.php?album=".$file."\">".$file."</a> |\n"); } } closedir($dir); echo("</p>\n"); // kterou galerii zobrazit echo "<h1>".$album."</h1>"; if (!isset($strana)) $strana = 1; ZobrazGalerii("$album", "../admin/galerie/alba/$album", "../admin/galerie/alba/$album/small",$strana); // vytvoreni stranky nahledu Function ZobrazGalerii($dalsi, $cesta, $cesta_male, $strana = 1, $sirka_tabulky = "140", $pocetH = 4, $pocetV = 3) { $adresar = OpenDir($cesta); // otevre adresar $soubor = Array(); // zinicializuje pole while ($zaznam = ReadDir($adresar)) { // nacte nazev souboru if (!Is_Dir("$cesta/$zaznam")) { // zkontroluje zda neni nazev adresar $soubor[] = $zaznam; // ulozi do pole soubor } } CloseDir($adresar); // uzavre adresar Sort($soubor); // srovnanií nazvu souboru echo "<div class=\"view\"><table width=$sirka_tabulky class=tabulkagalerie>\n<tr>\n"; $sloupec = 0;$radka = 1; $sirka = Floor(100 / $pocetH); // procentualni sirka sloupce $obrazek_cislo = ($strana - 1) * $pocetH * $pocetV; // prvni obrazek while ($obrazek = $soubor[$obrazek_cislo]) { // opakuje dokud jsou obrazky $sloupec++; if ($sloupec > $pocetH) { // kdyz se prekroci pocet cloupcu, $sloupec = 1; $radka++; echo "</tr><tr>\n"; // vytvori se nova radka } if ($radka > $pocetV) break; // kdyz se prekroci pocet radku, skonci cyklus echo "<td width=\"$sirka%\">"; echo "<a target=\"_blank\" href=\"viewer.php?cesta=$cesta&obrazek=$obrazek\">"; echo "<img src=\"$cesta_male/t_$obrazek\"><br style=\"clear:left\"></a>"; echo "</td>\n"; $obrazek_cislo++; } // strankovaci odkazy echo "</tr><tr><th colspan=$pocetH align=center>\n<p>"; $pocet_stran = Ceil( Count($soubor) / ($pocetH * $pocetV) ); // spocita pocet stran galerie for ($i=1; $i<=$pocet_stran; $i++) { // cyklus pro strankovaci odkazy if ($i!=$strana) { echo "<a href=?album=$dalsi&strana=$i>$i</a> | "; } else { echo "$i | "; } } echo "</p>\n</th></tr></table></div>\n"; } ?> A potreboval bych aby mi to zobrazovalo(kdyz kliknu na nahled) velikost fotky 800x600.... Dik za odpovedi..
  2. už je to dost dlouho, ale nějak jsem ten soubor prozkoumal: list($width, $height, $type, $attr) = getimagesize("./$cesta/$soubor"); ... a pak použil proměnné, např: echo ...... "alt=\"".$width."x".$height."\">";
  3. dik moc..
  4. mno to mi pripomnelo dalsi muj problem, potrebuju zkomprimovat obrazek pomoci php, moc mi to neslo vytvorit, pac si nejsem jistej jestli to vubec v php mozno udelat

← Zpět na všechna témata