Avatar billede stefmeister Nybegynder
13. juni 2005 - 12:31 Der er 15 kommentarer og
1 løsning

hjemmeside hentes fra database?

hej..

jeg er ved at lave en hjemmeside for en gut, der gerne selv vil kunne vedligeholde den etc. men han har ikke så meget forstand på det. Så var det jeg tænkte på om det ville være smart f.eks. bare at lave en index.php, hvor den f.eks. gør index.php?id=1, og så henter al dataen ud fra en database? Så kan jeg jo lave en side hvor han kan indtaste nye informationer etc.
Men spørgsmålet er bare om det bliver for langsomt, hvis det hele skal hives ud af en database.. vi snakker om 50 sider ialt?
Det ville klart være det nemmeste for mig.. men spørgsmålet er bare om det holder ordentligt?
Avatar billede busschou Praktikant
13. juni 2005 - 12:34 #1
Det burde ikke være noget problem . Jeg har selv lavet lignende løsning uden problemer
Tvært imod bliver det ultra nemt for en uerfaren at rette i siderne da man slipper for upload og kan lave et simpelt administrations interface
Så jeg vil sige "go for it" ;o)
Avatar billede stefmeister Nybegynder
13. juni 2005 - 12:36 #2
det var nemlig det jeg tænkte.. for så behøver jeg jo kun at lave "en" side.. hvor den så henter data fra databasen istedet.. for ham jeg laver det for, har meget lidt erfaring.. plus det er nemmere når man så skal rette i interface, f.eks. farver etc. da det kun er en side der skal rettes..
Men det bliver ikke for langsomt, med så mange sider?
Avatar billede busschou Praktikant
13. juni 2005 - 12:38 #3
Det kommer mest an på hvad der "er" på siderne tror jeg.
Et database opslag til ren tekst tager jo ingen tid
Men hvis du også gemmer billeder i databasen, så er jeg ikke så sikker
Det eneste er at du skal sikre dig imod sql injection specielt når du benytter GET
Avatar billede stefmeister Nybegynder
13. juni 2005 - 12:42 #4
billederne gemmer jeg ikke i databasen.. der gemmer jeg dem evt. som et nummer i databasen, og så giver billedet tilsvarende nummer på serveren.
Når du skriver sql injection, hvad mener du så? Altså at man ikke skal kunne gå ind på sider som ikke findes eller?
Avatar billede busschou Praktikant
13. juni 2005 - 12:42 #5
Altså, er det ikke i princippet sådan cms systemer fungerer...eller hvad de nu hedder?
Jeg kan ikke umiddelbart se hvad der skulle gøre det langsomt.
Jo - hvis der er en kæææmpe bunke brugere på een gang. For så bliver der kø til databasen ud over kø til serveren.
Men altså, der skal jo pænt mange til
Avatar billede busschou Praktikant
13. juni 2005 - 12:45 #6
du skal sikre dig mod man kan skrive ondsindet kode
www.dinside.dk?id=1
Den er god nok
Hvis et fjols skriver
www.dinside.dk?id=hej
Ja så sker der nok ikke meget
Men hvad hvis han skriver
www.dinside.dk?id=' OR DROP DATABASE;'
Jeg er ikke sikker på hvordan det ligger med sikkerheden i php/mysql
Men prøv google lidt omkring og søg på "php sql injection"
Så findes der et utal af artikler omkring emnet :o)
Avatar billede stefmeister Nybegynder
13. juni 2005 - 12:47 #7
ja okay... det er bare en lokal politiker der skal have fremhævet sig selv, ved brug af en hjemmeside.. så tvivler på at der kommer særlig mange ind på en gang...

lægger du ikke et svar?
Avatar billede busschou Praktikant
13. juni 2005 - 12:48 #8
det gør jeg :o)
Det med sql injection er nok værd at overveje trods alt hvis det er noget med politik
Avatar billede stefmeister Nybegynder
13. juni 2005 - 12:50 #9
hehe.. jeg skal kigge på det...
Avatar billede espersen Novice
13. juni 2005 - 13:42 #10
tag et kig på www.etomite.org - nemt og let at vedligeholde... - nemt at installere
Avatar billede stefmeister Nybegynder
13. juni 2005 - 13:50 #11
espersen -> det er noget jeg selv skal lave ;) ikke noget jeg bare skal installere.
Avatar billede espersen Novice
13. juni 2005 - 13:55 #12
fair nok ;o)
Avatar billede rosenlunds Nybegynder
15. juni 2005 - 21:34 #13
jeg har ikke en sk.. forstand på php osv..
men jeg er også ved at oprette en side, hvor der skal være flere opskrifter..
brugeren vil gerne selv kunne lave disse opskrifter..

Jeg prøvede at downloade fra www.etomite.org... men kunne ikke få nogetsomhelst ud af det..

Kan nogen hjælpe... hvordan laver jeg en side fra bunden... 

ps. skal gerne lave nyt spørgsmål med point...
Avatar billede espersen Novice
15. juni 2005 - 22:36 #14
jo der bør nok oprettes et spørgsmål til dette - eller oprette det i etomites forum (da det egentlig ikke har noget med opretters spørgsmål at gøre) ;o)

Serveren har vel PHP og MySQL installeret?
- og du bruger adgangskoderne til dette?
Avatar billede rosenlunds Nybegynder
15. juni 2005 - 22:46 #15
ok..  spg. gik egentlig ikke på etomite... men på at lave en sådan side...

men... fair nok...  jeg opretter et nyt spørgsmål... så kan jeg jo bare henvise hertil...
thx anyway...
Avatar billede espersen Novice
15. juni 2005 - 23:40 #16
etomite skal uploades til webhotellet - og så skal du bare lade det installere.
Design-tilretning er relativt nemt - og det er også nemt nok at oprette nye dokumenter for brugeren. (uanset om man kender til php/databaser eller ej)
jeg kunne godt hjælpe med installationen - men er lidt presset p.t. tidsmæssigt.
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