Avatar billede nc85 Nybegynder
16. august 2005 - 12:11 Der er 11 kommentarer

Tut til intern mail sending mm.

Hey alle...

Vil høre om der er nogle der kender et tut til dette:

Inde under et fx. admin system, så kan du sende mails internt! Dvs, til forskellige oprettede bruger! Hver bruger har sin egen "indbakke" Derudover skal der også være en "udbakke"

Det jeg leder efter er noget ala det man ser på chatsteder!

Nogle der ved hvor man kan finde sådan nogle tuts ?
Avatar billede jakobdo Ekspert
16. august 2005 - 14:16 #1
Du kunne lave en tabel ala:
privateMessage
msg_id
afsender_id (fremmednøgle fra bruger_tabellen)
modtager_id (fremmednøgle fra bruger_tabellen)
emne
besked
status

Når man så logger ind, så tjekker du om der er nogle email hvor modtager = dit it.
Og status = 0
0 = ny email
1 = læst email
2 = slettet osv..

bare et lille forslag.
Avatar billede showsource Seniormester
16. august 2005 - 21:11 #2
Har lavet noget intern mail:
http://users.showsource.dk/

som du så kan kikke koder på!

"main" internmailfil er:
http://users.showsource.dk/install.php?dir=users/includes&file=mail_settings.php

Dernæst:
http://users.showsource.dk/install.php?dir=users/includes&file=bruger_mail.php

dernæst de tre andre filer som starter med "mail_"....
som kan ses på
http://users.showsource.dk/install.php
Avatar billede nc85 Nybegynder
17. august 2005 - 09:27 #3
Hmm, takker, men har ikke brug for fuld færdig sourcecode! Ville gerne have en tutorial jeg nu kan lære lidt af - Må da være nogle der ved hvor jeg kan finde sådan noget ?
Avatar billede jakobdo Ekspert
17. august 2005 - 09:49 #4
Det er jo også det jeg lidt har forsøgt med at give dig en start på en tabel-opbygning.
Avatar billede nc85 Nybegynder
17. august 2005 - 10:07 #5
Ja ok... men så er jeg mere i tvivl om hvordan mail skal se ud?

Det er vel ikke den normale:
mail(); ?
Avatar billede jakobdo Ekspert
17. august 2005 - 10:09 #6
Nej da.
Avatar billede jakobdo Ekspert
17. august 2005 - 10:12 #7
Du laver en form, og så køre du f.eks. det hele via en tabel i din database.
Avatar billede nc85 Nybegynder
17. august 2005 - 10:19 #8
Hmm, ok...

Så smider det faktisk ind i databasen - Er det sådan alle "chatsteder" gør det?

Lad os nu sige fx. dating.dk eller noget! De har jo sådan man kan skrive breve mellem brugere, bliver det lagt i databasen også?
Avatar billede jakobdo Ekspert
17. august 2005 - 11:48 #9
Jeg ved ikke om alle gør det.
Men jeg ville lave det på den måde.
Man kunne lave det meget simpelt på denne måde:
En form
Afsender = mit id (jeg går ud fra folk logger ind)
Modtager = id på bruger (kan evt lave en liste så man kan vælge modtager, eller andre smarte metoder)
Emne = test besked fra systemet
Besked= Dette er den første email fra det nye system til dig fra mig.
Det gemmer du så i DB.
Hvis vi siger jeg har sendt den til dig, så vil der stå modtager = 2 (dit id)
Når du så logger ind, så tjekker vi om der er nogle beskeder med modtager = 2 (dit id)
og det var der, smart ikke? :o)
Avatar billede nc85 Nybegynder
19. august 2005 - 10:59 #10
Ok, så lad mig vide om dette er korrekt?

AfsenderID = int 11 - Primary
ModtagerID = int 11
Emne = VarChar
Besked = Text
-----------------
Avatar billede jakobdo Ekspert
19. august 2005 - 11:19 #11
Jeg ville lave:

message_ID = int 11 - Primary
AfsenderID = int 11 (samme type som du har brugerid)
ModtagerID = int 11 (samme type som du har brugerid)
Emne = VarChar
Besked = Text
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