"Kim Emax" <newsgroup@remove-emax.dk> skrev i en meddelelse
news:2w%rc.1641$Vf.47501@news000.worldonline.dk...
> In the news:40b06ae6$0$250$edfadb0f@dread12.news.tele.dk,
>
> > Jeg hælder mest til nr. 2, men er der en smartere måde at gøre det på?
>
> jeg bruger den metode
>
Hvordan giver du arrayet med? Jeg har register globals off i min opsætning
og kan ikke ændre dette.
> > Jeg har valgt ikke at bruge en database selvom det jo kunne være
> > smart i dette tilfælde. Jeg vil gerne have at man kun skal uploade
> > billeder for at opdatere galleriet og ikke skal tilføje alle
> > billederne til en database.
>
> Når du ræser kataloget igennem for billeder, så er der ingen grund til at
> give load på din database. Eneste forbedring du kan lave, som jeg lige ser
> det, er at lave et thumb, når et billede uploades. Det vil være væsentligt
> mindre resourcekrævende end at lave thumbs af billederne, hver gang en
> bruger vil se dem.
>
Tænkte mere at jeg ved upload skulle tilføje alle billeder til databasen så
jeg ikke behøvede at kigge hele kataloget igennem men istedet skulle kigge
databasen igennem. Jeg laver ikke thumbs hver gang, jeg checker om
thumbs/billede.jpg eksisterer, hvis det gør viser jeg dette, ellers
genererer jeg det og gemmer det i /thumbs/. Dette gør jeg netop for at undgå
at skulle genererer thumbs hver gang.
> Hvordan er din thumb funktion lavet?
>
Jeg laver et temp-billede med imagecreatetruecolor og kopierer det
eksisterende billede over med imagecopyresampled. Jeg brugte førhen
imagecreate og imagecopy da versionen af php ikke var up to date, resultatet
er blevet utroligt meget bedre efter opgradering af php og gdlib med brug af
bedre funktioner til følge.
Mvh
Peter
> --
> Take Care
> Kim Emax - master|minds - Vi tænker IT for dig...
>
http://www.masterminds.dk -
http://www.emax.dk
>
>