07. juli 2002 - 22:18Der 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?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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
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 .. :-((
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
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?
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.
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?
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
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.