Det gør jeg slet ikke endnu, det jeg skal have den til er, at fx. når jeg sender et nyhedsbrev, så sltter den brugere der ikke har været aktive indenfor en dag, altså stået til nej under nyhed i en dag.
Du kan ikke sætte en "timer" på din database som skal klares automatisk. Scripts ekseveres i PHP når de kaldes af en klient, f.eks. browseren, hvor den så måske snakker videre til en mySQL database. Men det er brugeren selv der skal eksevere scriptet, ved at hit'e .php filen. Du kan ikke få mySQL til at udføre handlinger automatisk.
Det kan muligvis gøres med et cronjob på serveren, hvis du har adgang til den. Men her kommer det helt an på operativsystemets type.
Kan man ikke lave noget med at nr man laver en bruger så kommer der en dato med, og så kode en side til at læse den nuværende dato, og hvis brugerens dato så er en dag bag ved, så bliver den slettet?
Jow sagtens... Start med at lave et felt i din database, der f.eks. hedder dato. Og så kan du lige paste det sted, hvor du adder brugeren til databasen...
Hvilket sådan set ikke er nogen særlig venlig måde at gøre det på... Nu brugte jeg ikke tid på det, men det gider folk jo ikke hvis du så bare går et andet sted hen og får det lavet...
jaw - Det er sådan set rigtigt. Nu er friends ret ny her, velkommen til, og skal nok lige lære hvad der er velset og ikke er velset i dette forum. Alle skal have en chance og så må vi håbe, han/hun lever op til sit navn - friends :)
halifax - Jeg burde vide... Har hjulpet ham i mange, mange timer de sidste par dage :) Og det var heller ikke så slemt ment, men dog et hint til at man lige bør tænke sig om... For han bad jo selv folk her om at skrive en kode til ham, og så går han bagefter ind og opretter et nyt spørgsmål... Ikke venligt :/
Men, men nok om det :D
Synes godt om
Ny brugerNybegynder
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.