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
  1. <?  
  2.   
  3. $cols = 4; //amekkora számot ide beírsz annyi oszlopban fogja megjeleníteni a képeket...  
  4.   
  5. $i =1;  
  6. echo "<table width=100% border ='1 cellpadding='10' cellspacing='6'>  
  7.        <tr>";  
  8.   
  9. $mappa = "valami/"//az a mappa ahonnan ki szeretnéd olvasni a fájlokat  
  10.   
  11. $opendir =opendir($mappa);  
  12. while ($file = readdir($opendir)) {  
  13.   
  14.         if($file != '..' && $file !='.' && $file !=''){  
  15.   
  16.                 if (!is_dir($file)){  
  17.   
  18.   
  19.                         $imgsize = getimagesize ($mappa."".$file);  
  20.   
  21.   
  22.                         if ($imgsize[0] > 100){  
  23.                               $base_img = "<img src=\"$mappa$file\" border=\"0\" width=\"100\">";  
  24.                         }else{  
  25.                               $base_img = "<img src=\"$mappa$file\" border=\"0\">";  
  26.                         }  
  27.   
  28.                         $adatok =  "Fájlnév:<b> $file</b> <hr size=1>  
  29.                                        <div style=\"width: 110px; z-index: 1; float: center;\">  
  30.                                        <a href=$mappa$file>  
  31.                                        $base_img</a>  
  32.                                        </div>";  
  33.   
  34.   
  35.   
  36.                         if (is_int($i / $cols)){  
  37.                            echo "<td align='center' valign='top'>$adatok</td></tr><tr>";  
  38.                         }else{  
  39.   
  40.                               echo "<td align='center' valign='top'>$adatok</td>";  
  41.                         }  
  42.   
  43.                         $i++;  
  44.                 }  
  45.     }  
  46. }  
  47. closedir($opendir);  
  48. clearstatcache();  
  49.   
  50.  echo "</tr>  
  51.       </table>";  
  52.   
  53. ?>  
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. :)