Avatar billede maron Nybegynder
07. juli 2002 - 22:18 Der er 13 kommentarer og
1 løsning

Sletning af poster

Hej.  Jeg mangler et script som efter ex. 6 mdr. sender en email til x-bruger, som skal godkendes, sker dette ikke senenst 14 dage efter den sendte email, slettes brugerens post i databasen. Er der en som kan klare det?
Avatar billede keysersoze Ekspert
07. juli 2002 - 22:22 #1
dette er ikke noget der kan ske automatisk medmindre du har mulighed for at udføre opgaver på serveren... og der har de færreste adgang til medmindre de har deres egen.

selve mailudsendelsen og godkendelsen/sletningen er let nok at lave - men du er nødt til selv at aktivere funktionen når den skal køres
Avatar billede maron Nybegynder
07. juli 2002 - 22:34 #2
Er det ikke muligt at aktivere en timeout fra det tidspunkt hvor posten bliver oprettet, noget i still med nyhedsscript, som skal godkendes senest 48 timer efter tilmeldingen for at aktiveres?
Jeg får sansynligvis nogen tusinde bruger og det vil blive en fuldstændig umulig opgave at administrer dem manuelt. Kan det ikke laves automatisk, må jeg jo nøjes .. :-((
Avatar billede gizmo-gizmo Nybegynder
07. juli 2002 - 22:37 #3
Det er rigtigt hvad KeyserSovs siger, det kan ikke ske automatisk.

Men du kan bare jo bare lave sådan, at hver gang nogen brugere kommer ind på din side checker den det lige igennem.
Avatar billede keysersoze Ekspert
07. juli 2002 - 22:42 #4
nu ved jeg selvfølgelig ikke hvilken slags side du skal lave - men den må være MEGET god siden du forventer nogen tusind tilmeldte.

og nej - det er ikke muligt at aktivere noget timeout - det kan kun ske ved at der kaldes en side. Det kan selvfølglig ske som gizmo-gizmo siger hver gang du får en besøgende... men kommer der rigtig mange brugere vil det være alt for ressourcekrævende - og kommer der stort set ingen vil den være totalt irrelevant.

derfor vil eneste mulighed være at lave det så du selv skal administrere det... men skal der gå 6 måneder inden mailen sendes, så er mit råd at lade være med at indbygge funktionen endnu - men vente og se om den i det hele taget bliver nødvendig
Avatar billede maron Nybegynder
07. juli 2002 - 22:45 #5
Vil det sige at databasen bliver løbet igennem og tjekker datoen for oprettelsen i forhold til dags dato og ud fra det sletter "gamle" poster?
Ellers skal jeg bare som rutine sende email til alle bruger måske en gang hver 6.mdr og alle som ikke godkendes, slettes?
Avatar billede gizmo-gizmo Nybegynder
07. juli 2002 - 22:46 #6
keysersovs >> tjoo, kan godt se at det er resssourcekrævende, MEN, man kunne jo også placere scriptet på en side, sin der fx kun kommer nogle stykker hver dag.
Ved godt det ikke er den mest holdbare løsning - men det vil da virke! I hvert fald bedre end hvis man skal gøre det manualt.
Avatar billede maron Nybegynder
07. juli 2002 - 22:48 #7
Hvis det kan bygges på senere venter jeg bare og ser udviklingen.
Hvilke poster skal databasen indeholde for at det kan virke, dato, id, navn og adr. er det nok?
Avatar billede maron Nybegynder
07. juli 2002 - 22:49 #8
og email selfølgelig.
Avatar billede keysersoze Ekspert
07. juli 2002 - 23:00 #9
det primære er selvfølgelig id, dato og email. Og det der skal ske er, at du via en sql-sætning udvælger alle med "dags dato minus 180 dage"

i en anden tabel kan du for de emails der er sendt ud gemme id fra den oprindelige post sammen med datoen for udsendelsen. Svares der på emailen (via et link) slettes denne post - og sker der ikke fjorten dage efter denne dato slettes både posten fra denne og den tidligere tabel
Avatar billede maron Nybegynder
08. juli 2002 - 19:52 #10
Det lyder meget rigtigt, er det noget du kan klare?
Altså at skrive scriptet?
Avatar billede keysersoze Ekspert
29. august 2002 - 09:45 #11
højst sandsynligt - men ikke noget jeg vil lave for point...

så luk spm.
Avatar billede maron Nybegynder
28. august 2006 - 15:03 #12
Lukker
Avatar billede keysersoze Ekspert
28. august 2006 - 15:26 #13
hold da op - kun 4 år for sent :)
Avatar billede maron Nybegynder
28. august 2006 - 16:11 #14
Man siger bedre sent end aldrig :^)
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
Kurser inden for grundlæggende programmering

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