Parašė ozzWANTED· 2007 Bal. 14 13:04:17
#2
Kadangi nėra į duom. bazę išsaugoma paskutinio siuntimo data, tai reiktų kurti papildomą laukelį downloads db lentelėje, pvz. last_download, į kurį būtų įrašomas value - NOW(), tada būtų galimą failo pabaigoje, prieš closetable(); įdėti šį kodą:
$result = dbquery("DELETE FROM ".$db_prefix."dowloads WHERE last_download < '".(time()-2592000)."'");
Na o jei nori kad viskas būtų paprasčiau, tiesiog dėk šį kodą downloads.php failo pabaigoje prieš closetable(); :
//Triname seniau nei pries 2 menesius idetus siuntinius
$result = dbquery("DELETE FROM ".$db_prefix."downloads WHERE download_datestamp < '".(time()-5184000)."'");
Redagavo ozzWANTED· 2007 Bal. 14 13:04:26