Avatar billede tdh1309 Juniormester
02. september 2010 - 21:33 Der er 4 kommentarer og
1 løsning

Eksempel til php med form (gerne med MySQL db)

Hej

Skal til at ruske op i min PHP, og den er godt nok blevet rusten.
Har lånt lidt bøger på biblioteket men de er for gamle ift. PHP 5.3.

Så da jeg ikke kan blive klog af mine bøger, må jeg ty til de gode gamle eksperter :-)

Jeg skal lave en hjemmeside, med noget bruget login og mulighed for at brugerne skal kunne skrive indlæg på siden. Det kræver lidt viden, og derfor spørger jeg efterhjælp. I skal jo ikke lave det for mig, men jeg kunne godt tænkte mig en simpel skabelon at arbejde ud fra!

Jeg eftersøger følgende bestpractice eksempel:
- håndtering af form
- gerne kommunikation til db
- indkapsling af login til db (så andre ikke kan læse data)
- gerne anvendelsen af objekter

Håber I har løst til at hjælpe, og med lidt held ligger en inde med et simpelt ekspempel som jeg kan arbejde ud fra!

/Thomas
P.S. har googlet og søgt uden at finde lige det jeg mangler!
Avatar billede ggxdg Nybegynder
03. september 2010 - 08:15 #1
Jeg har ikke selv lavet nogen hjemmeside for nyligt, men følger da lidt med i hvad der sker, så jeg kan da lige linke til lidt læsning, indtil der er nogen der kommer med nogle eksempler:

Best practice MySQL håndtering er brug af PDO (PHP Data Objects):
- http://php.net/manual/en/book.pdo.php

PHP kryptering (Der er vidst ikke sket meget):
- http://dk.php.net/manual/en/function.md5.php

Lidt ældre kode med noget captcha:
- http://www.webcheatsheet.com/PHP/create_captcha_protection.php
Avatar billede repox Seniormester
03. september 2010 - 11:00 #2
Jeg vil da gerne henlede opmærksomheden på et mindre projekt jeg har været i gang med - Simple Users kalder jeg det. Essensen er at det er et brugersystem, baseret på OOP, MySQLi (med prepared statements som åbenbart er en populær trend for tiden).

Der er masser af eksempler på både formularer og indkapsling.

Du kan hente den på http://catalystcode.net/download/simpleusers.zip

Det er ikke en entydig facitliste på hvad der er best practice - bare mit bud på noget simpelt og effektivt.
Avatar billede tdh1309 Juniormester
03. september 2010 - 11:50 #3
Super!
Tak for kommentarerne ggxdg og repox!
Hvad siger i til at dele!
Avatar billede repox Seniormester
03. september 2010 - 12:43 #4
fint med mig?
Avatar billede ggxdg Nybegynder
03. september 2010 - 15:09 #5
Nej... bare giv dem til repox :)

Der får du noget lidt mere konkret - mine links var bare ment som læse-stof/pointere
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