Kom ihåg mig?

Giltighetstid

 
Ämnesverktyg Visningsalternativ
Oläst 2007-05-05, 16:58 #1
FunTrix FunTrix är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 253
FunTrix FunTrix är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 253
Hallå!
Jag sitter här och funderar på hur giltighetstid fungerar eller rättare sagt hur man får det att fungera. Det är som så att jag håller på med ett litet webbprojekt med asp.net och MySql där jag vill att vissa saker bara ska vara giltiga en viss tid. Community's brukar ju kunna ha så att man kan bli vip medlem en viss tid om man skickar in ett meddelande via sms eller något, men hur löser man egentligen kontrollen så att man nedgraderas efter låt oss säga 30 dagar?
Nu håller inte jag på med en community i ordets rätta bemärkelse men jag antar att det fungerar på samma sätt med alla giltighetstider.
Det jag är ute efter är hur man skriver i asp.net och MySql för att radera en databasrad i MySQL som innehåller en länkadress till en bild och även radera bilden efter t.ex. 48timmar efter det att användaren ladda upp den?
FunTrix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-05, 17:30 #2
Staffconsulting Staffconsulting är inte uppkopplad
Flitig postare
 
Reg.datum: May 2004
Inlägg: 358
Staffconsulting Staffconsulting är inte uppkopplad
Flitig postare
 
Reg.datum: May 2004
Inlägg: 358
Sätta ett bästföredatum??

När dom betalar sätter du ett datum 1 månad fram i tiden,,

Sen körd kod lite då och då som raderar alla poster i databasen med ett gammalt datum..

typ "Delete FROM Tabell WHERE Datum < #2007-05-05#"
Staffconsulting är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-05, 18:16 #3
FunTrix FunTrix är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 253
FunTrix FunTrix är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 253
hmm okej, fast den där koden måste ju köras nångång också.
Om jag kör den där koden varje gång en besökare kommer in på sajten, kommer det inte vara en väldigt krävande kod om man har > 10000 besökare per dag och vid varje besök så ska han kolla om någons konto har gått ut?
Eftersom jag inte hade tänkt ha ha så långa bästföredatum utan bara ett par dagar så kan man då även lägga in klockslag i koden, 2007-05-05 18:00? Jag antar att detta fungerar men bara för att vara på den säkra sidan.

Det verkade inte alls vara lika komplicerat som jag hade tänkt mig, jag tänkte förlångt.
Men det känns alltid skönt då det inte är så svårt!
FunTrix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-05, 18:45 #4
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Varför inte köra koden en gång i timmen eller dagen genom "cron job"??
Helix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-05, 19:24 #5
FunTrix FunTrix är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 253
FunTrix FunTrix är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 253
Citat:
Originally posted by Terabyte@May 5 2007, 18:45
Varför inte köra koden en gång i timmen eller dagen genom cron job??
För att jag kodar sidan i asp.net och inte php på en unix miljö och vad jag känner till funkar inte cronjob i en windowsmiljö.
FunTrix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-05, 19:32 #6
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Men kör underhåll manuellt, men kör en kontroll i koden som visar grejerna att datumperioden är giltig
jonny är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-06, 16:09 #7
thorsells avatar
thorsell thorsell är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 295
thorsell thorsell är inte uppkopplad
Medlem
thorsells avatar
 
Reg.datum: Feb 2004
Inlägg: 295
Citat:
Ursprungligen postat av FunTrix
Citat:
Ursprungligen postat av Terabyte
Varför inte köra koden en gång i timmen eller dagen genom cron job??
För att jag kodar sidan i asp.net och inte php på en unix miljö och vad jag känner till funkar inte cronjob i en windowsmiljö.
Här kanske finns lite tips på hur du kan lika Cronjob i windowsmiljö..
http://drupal.org/node/31506
thorsell är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-06, 16:43 #8
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
sätt en application var på servern.. om den är en timme gammal eller mer, kör du sql Delete kommandot

lägg koden någonstans så att den garanterat körs med jämnt interval
melin är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-06, 18:26 #9
fors fors är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 131
fors fors är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 131
Citat:
Ursprungligen postat av FunTrix
Citat:
Ursprungligen postat av Terabyte
Varför inte köra koden en gång i timmen eller dagen genom cron job??
För att jag kodar sidan i asp.net och inte php på en unix miljö och vad jag känner till funkar inte cronjob i en windowsmiljö.
Däremot finns det ju Schemalagda aktiviteter, åtminstone i Windows XP. Där kan man ange att program skall köras varje dygn eller liknande. Det finns under Program/Tillbehör/Systemverktyg i startmenyn.
fors är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-06, 20:13 #10
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Citat:
Originally posted by FunTrix@May 5 2007, 18:24

För att jag kodar sidan i asp.net och inte php på en unix miljö och vad jag känner till funkar inte cronjob i en windowsmiljö.
Jag kör PHP i Windows miljö, på IIS och kör cron jobs - "Scheduled tasks". Fungerar hur bra som helst, och jag tvivlar på att du inte kan göra det med ASP.
Helix är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:57.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017