Avatar billede mkth Nybegynder
04. juli 2004 - 15:39 Der er 10 kommentarer og
1 løsning

Hjælp til galleri

Hey ...

Er der nogle der kan fortælle mig kort om hvordan man opbygger et billed galleri!?!?!
Avatar billede fojensen Nybegynder
04. juli 2004 - 15:44 #1
ja måske - kan du starte selv, eller søger du nogen til at løse opgaven for dig.

Det bedste er at du starter selv, og søger hjælp når du støder på et konkret problem...

mvh. Folmer
Avatar billede webmasterdk Praktikant
04. juli 2004 - 16:06 #2
Simpelt med effektivt:
Lav et script der lister alle filer der hedder *.jpg eller anden billed filnavn
Smid dem i et array, list arrayet i <img width="100" height="100"> tags i et par tabeller, smid en </tr><tr> for hver tredie eller fjerde billede.
Så kan du smide links til det store billede: <a href="billede.jpg"><img width="100" height="100"> </a>

Tager ca. 30min at lave hvis du ikke er øvet ;)
husk http://php.net er din ven... :)
Avatar billede mkth Nybegynder
04. juli 2004 - 16:17 #3
Tager mere for mig, da jeg ikke ved hvordan jeg laver et script der lister alle filer *jpg og *gif!
Avatar billede jammerlab Nybegynder
04. juli 2004 - 17:36 #4
$directory = "billeder";
   
    if ($dir = @opendir($directory)) {
    while ((($file = readdir($dir)) !== false) && ($s < $max_pic))  {
    if (substr($file, -3) == 'jpg' || substr($file, -3) == 'JPG') {
    $size = getimagesize($directory.'/'.$file);
    $lsize = lstat($directory.'/'.$file);
    $lsize[7] = floor($lsize[7]/1024);
   
    if ($s++>=$min_pic){
   
    echo "
                <img src='$directory/$file'>
                Navn: $file<br>
                Dimenzion: $size[0] x $size[1]px<br>
                Size: $lsize[7] kb<br>
    ";
            }           
        }
      }

vel?
Avatar billede jammerlab Nybegynder
04. juli 2004 - 17:36 #5
nej vent...

<?

    $directory = "billeder";
   
    if ($dir = @opendir($directory)) {
    while ((($file = readdir($dir)) !== false) && ($s < $max_pic))  {
    if (substr($file, -3) == 'jpg' || substr($file, -3) == 'JPG') {
    $size = getimagesize($directory.'/'.$file);
    $lsize = lstat($directory.'/'.$file);
    $lsize[7] = floor($lsize[7]/1024);
   
    echo "
                <img src='$directory/$file'>
                Navn: $file<br>
                Dimenzion: $size[0] x $size[1]px<br>
                Size: $lsize[7] kb<br>
    ";
            }           
        }
      }
?>
Avatar billede thundercall Nybegynder
04. juli 2004 - 23:26 #6
hvis din server understøtter MySQL, kan jeg anbefale Coppermine:
- http://coppermine.sourceforge.net/
(hvis du altså ikke selv vil lave dig galleri fra 'groundlevel zero',..)
Avatar billede mkth Nybegynder
04. juli 2004 - 23:38 #7
Fatter ikke lige, Talker!
Avatar billede mkth Nybegynder
06. juli 2004 - 06:02 #8
Done
Avatar billede jammerlab Nybegynder
09. juli 2004 - 11:12 #9
Hvad er der at fatte? Du smider koden ind og så finder den billederne til dig...

$directory = "stien til dine billeder";

det kan være

$directory = "gfx/billeder/";
Avatar billede thundercall Nybegynder
09. juli 2004 - 11:28 #10
bortset fra at dit script er blankt uden '$max_pic' defineret i positiv :D
$max_pic = 1000;
Avatar billede jammerlab Nybegynder
09. juli 2004 - 13:43 #11
Argh pokkers :/ fordi jeg havde lavet et max i scriptet, og glemte at fjerne det da jeg redigerede den til dette spørgsmål :|

<?

    $directory = "billeder";
   
    if ($dir = @opendir($directory)) {
    while ((($file = readdir($dir)) !== false)) {
    if (substr($file, -3) == 'jpg' || substr($file, -3) == 'JPG') {
    $size = getimagesize($directory.'/'.$file);
    $lsize = lstat($directory.'/'.$file);
    $lsize[7] = floor($lsize[7]/1024);
   
    echo "
                <img src='$directory/$file'>
                Navn: $file<br>
                Dimenzion: $size[0] x $size[1]px<br>
                Size: $lsize[7] kb<br>
    ";
            }           
        }
      }
?>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester