Avatar billede larma Nybegynder
14. september 2006 - 18:25 Der er 3 kommentarer og
1 løsning

image gallery

Hei.

Jeg vurderer å lage et bilde galleri, og lurer i den sammenheng på hva som anbefales når det gjelder å gemme bildene. Er det smartest å gemme bildene i en MySQL database eller i mapper på serveren? Det er måske nemmere å gemme i database om man skal ha komentarer til bildene og thumbnail varianter av bildene. Men sett bort fra det, hva er anbefalt? Og evt. hva er positivt og negativt ved de forskjellige variantene (database vs. mappe)?
Avatar billede ffsoft Praktikant
15. september 2006 - 08:37 #1
Anbefalingen er altid at gemme selve billederne i mapper i filsystemet
og så lave links i databasen. Databasen vil blive (meget) stor ved at
opbevare billederne i den.

I databasen kan du f. eks. have denne tabel

tblBillede
  BilledID (PK)
  Filnavn
  Sti
  o.s.v.

Filnavn kan være hund01.jpg og sti kan være d:\billeder\hunde\ så skal du "bare"
sætte dem sammen for  at vise billedet:

img src = rst("Sti") & rst("Filnavn")
Avatar billede larma Nybegynder
15. september 2006 - 09:38 #2
Når en skal lave et bilde galleri ved bruk av mapper i filsystemet, er det vel smart med tanke på sikkerheten at denne/disse mappene opprettes utenfor public mappen, med tanke på sikkerheten?

Og er det mulig ved hjelp av php og lave et CMS system, hvor man kan opprette nye mapper på serveren ved bruk av et webgrensesnitt?
Avatar billede ffsoft Praktikant
15. september 2006 - 10:08 #3
Hvis du med sikkerhed mener, at det ikke er alle der skal kunne se
alle billeder, så kan det styres med kodningen. Jeg kender ikke
noget til php, jeg bruger udelukkende .asp og der kan det sagtens
lade sig gøre.

Strategien kommer meget an på, hvad det skal bruges til og hvor mange
billeder der skal være.

I den simple model kan du lægge alle billeder i een mappe og så lade
programmet give dem et fortløbende nummer som filnavn, det er så databasens
opgave at holde styr på filnavne og billedindhold.

Hvis det skal kodes i .php skal du stille yderligere spørgsmål der.
Avatar billede larma Nybegynder
15. september 2006 - 11:07 #4
Takk for anbefalingene ffsoft. Jeg får "forske" litt på hvordan jeg skal utvikle CMS systemet. Men da vet jeg iallfall hva jeg bør gjøre når det gjelder gemming av bildene.
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
Computerworld tilbyder specialiserede kurser i database-management

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