Avatar billede je79ayps Novice
02. marts 2003 - 12:21 Der er 5 kommentarer og
1 løsning

Nyhedsbrev med MYSQL

Med henblik på at lave en opgave på sharksforum.com ønsker jeg lidt hjælp til udarbejdelsen af denne, så jeg er sikker på at opgaven bliver udfærdigt, så jeg får det jeg ønsker.

Jeg ønsker at lave et nyhedsbrev i PHP med tilhørende MySQL database og har gjort mig lidt tanker heromkring. Der er tre former for nyhedsbrev, et alm. brevpost, e-mail og via SMS.

Så jeg har tænkt mig at det skal være muligt at via tilmeldingssiden at udfylde følgende felter:

- fornavn
- efternavn
- adresse
- postnr.
- by
- land
- mobilnummer
- e-mail

En dropdown menu med muligheden for at tilmelde eller afmelde.

Ingen af felterne skal være påkrævet, da det skal være åbent hvilken form for nyhedsbrev man ønsker.

Men nogle kan jo godt være tilmeldt alle tre nyhedsbreve, så hvordan gør man hvis nu de fremover kun ønsker at modtage nyhedsbrevet på e-mail - kan de andre poster i tabellen så blive slettet? Og til sidst hvis man ikke ønsker at modtage på e-mail kan det så også bare blive slettet i databasen (er det noget med et unikt id eller hvad)?

Da jeg tror at de fleste vil benytte sig af nyhedsbrevet via e-mail så kunne jeg godt tænke mig at det desuden er muligt at tilmelde sig direkte på forsiden, så hvis der kunne være et sammenspil mellem koden der og så den på den egentlige tilmeldingsside så ville det være fint!

Til sidst ønsker jeg at få en e-mail ved tilmelding samt at e-mail adressen (og evt. mobilnummeret) bliver valideret inden man tilmelder sig.

Så er der selve udsendelsen af nyhedsbrevet på e-mail og der kunne jeg godt tænke mig at mig at dette også bliver gemt i databasen, så man evt. kan henvise til dette senere hen.

Ydermere ønsker jeg ikke at e-mail adresserne er synlige, så skal man have fat i en BCC funktion der? Er det desuden muligt at slette døde e-mails automatisk eller skal jeg gøre det manuelt?

Til sidst skal der indtastes en kode for at kunne afsende et nyhedsbrev.

Jeg håber at der er nogle som har nogle erfaringer med dette og vil hjælpe til ændring eller forbedring af kravspecifikationen - evt. også gerne med et bud på hvad det skal koste.
Avatar billede avminarm Juniormester
02. marts 2003 - 12:51 #1
den med SMS bliver nok svær at lave uden at investere i noget software her til +  du skal have din egen server til at installere det på - alle teleselskaberne har nemlig lukket for at kunne sende sms som email se http://www.eksperten.dk/spm/309869.

Slette emails automatisk kan nok ikke lade sig gøre med "alm" php scripting - her skal du ind og have noget samspil mellem mail server som modtager reurtneret post - dvs avanceret

Du behøver ikke have fat i BCC funktionen, man kan køre en løkke for hver mail der skal sendes så man i princippet sende en masse enkelte mails - dette kan måske være belastende for serveren.

Du skal nok gøre dig klart hvor mange der skal sendes til, bare ca. for hvis det er til rigtig mange ligger der en aller anden "pakke" fra pear (som tipsen iøvrigt et rigtig glad for ;o]).

Håber det hjalp.
Avatar billede je79ayps Novice
02. marts 2003 - 13:05 #2
avminarm: tak for svaret! Mht. sms så bruger tdcmobil.dk til at sende så det er ikke noget problem.

OK, men jeg får vel også de døde mails retur og så jeg selv slettet dem i databasen.

Fint med løkken - jeg tror ikke det bliver mere end 250 stk, så det er vel fint nok.
Avatar billede je79ayps Novice
04. marts 2003 - 20:11 #3
Jeg tænkte på - ville løkken også fungere hvis der var en post i database som ikke var tilmeldt e-mail nyhedsbrevet?
Avatar billede avminarm Juniormester
04. marts 2003 - 23:14 #4
ikke forstået?, men du vil i databasen have en eller anden markering for tilmeldte til dit og dat
Avatar billede je79ayps Novice
05. marts 2003 - 08:01 #5
Nej det var mere hvis folk kun ønskede at få nyhedsbrev via sms så ville de andre kolonner (adresse og e-mail) jo stå tomt - ville det give nogle problemer eller vil man i forbindelse med udsendelsen af et e-mail nyhedsbrev kunne kigge på e-mail kolonnen hvor den indeholder noget data?
Avatar billede je79ayps Novice
12. marts 2003 - 19:15 #6
Nå, der var ikke flere der ville komme med forslag, så tak for hjælpen avminarm!
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