ugrás a tartalomhoz

galéria php?

konoko · 2008. Júl. 29. (K), 20.48
Sziasztok.

Galériát szeretnék csinálni úgy mégpedig olyan módon hogy van egy mappa amibe belelép és kiolvassa a képeket. Viszont ha mondjuk 30 kép van akkor ne egybe olvassa ki hanem generáljon 10 képenként 1-1 oldalt amin utána lehet lépkedni.
A másik, ehhez tartozó kérdésem meg hogy ha felteszek képeket és azok nagyok akkor azt úgy jelenítse meg hogy lekicsinyíti.
Ebbe a két dologban tudtok e segíteni?
Ha igen előre is köszi.

Üdvözlet: konoko
 
1

Google?

Nagy Gusztáv · 2008. Júl. 29. (K), 21.05
http://www.google.hu/search?q=php+directory+gallery

Találat pl:
http://www.stadtaus.com/en/php_scripts/gallery_script/
2

thx

konoko · 2008. Júl. 29. (K), 21.34
Szia.

Köszi a segítséget. Pontosan ilyesmire gondoltam. Neki is állok elemezni a dolgokat. Érteni megértem talán, de magamtól nem lettem volna képes erre. :)
Az oldaladat néztem és tetszik. Jó lett. :)
3

Komplett galéria.

sothi92 · 2008. Júl. 29. (K), 21.38
<?

$cols = 4; //amekkora számot ide beírsz annyi oszlopban fogja megjeleníteni a képeket...

$i =1;
echo "<table width=100% border ='1 cellpadding='10' cellspacing='6'>
       <tr>";

$mappa = "valami/"; //az a mappa ahonnan ki szeretnéd olvasni a fájlokat

$opendir =opendir($mappa);
while ($file = readdir($opendir)) {

        if($file != '..' && $file !='.' && $file !=''){

                if (!is_dir($file)){


                        $imgsize = getimagesize ($mappa."".$file);


                        if ($imgsize[0] > 100){
                              $base_img = "<img src=\"$mappa$file\" border=\"0\" width=\"100\">";
                        }else{
                              $base_img = "<img src=\"$mappa$file\" border=\"0\">";
                        }

                        $adatok =  "Fájlnév:<b> $file</b> <hr size=1>
									   <div style=\"width: 110px; z-index: 1; float: center;\">
                                       <a href=$mappa$file>
                                       $base_img</a>
                                       </div>";



                        if (is_int($i / $cols)){
                           echo "<td align='center' valign='top'>$adatok</td></tr><tr>";
                        }else{

                              echo "<td align='center' valign='top'>$adatok</td>";
                        }

                        $i++;
                }
	}
}
closedir($opendir);
clearstatcache();

 echo "</tr>
      </table>";

?>
Konoko, kedvedre módosítsd :)

Skacok ha valahol elrontottam szóljatok :)
5

Kód

superhero · 2009. Okt. 14. (Sze), 16.49
Esetleg ebbe a kódba beletud valaki "csempészni" egy olyan függvényt, ami a thumbnaileket utoljára módosított módon listázza?:)
4

Köszi

konoko · 2009. Feb. 9. (H), 16.51
Köszi a helpet sothi92. Megnézem hogy megy e de átalakítani könyebben fog szerintem menni mint 0-ról megírni. :)