rejetto forum

Limite Download Giornalieri

0 Members and 1 Guest are viewing this topic.

Offline genrock

  • Occasional poster
  • *
    • Posts: 5
    • View Profile
    • supermidioke.com - The best midi music
Salve rejetto, son sempre mi ;D .. altra domanda retorica di sicuro ... seguendo le indicazioni lette in varie sezioni del Forum e sulla guida on-line sul limite di download per singolo IP address ... non riesco a settare in modo corretto credo ... nel far scaricare da un singlolo IP address un certo numero di file giornalieri ... di sicuro hai capito, tuttavia l'esempio te lo faccio ugualmente:

tizio = IP 79.000.379.00 .. scarica oggi 30 file e stop ... dopodichè aspetta il giorno successivo ... chiaramente per entrare negli archivi ha i dati login, cioè si logga, per cui anche se cambia IP ....

??? come fò?

Spero di averti esposto una domanda intelligente altrimenti crocifiggimi pure ;D

un saluto da GenRock ;)

p.s. Sarebbe gajardo, ops scusa .. sarebbe bello se lo si potesse fare per ogni singolo IP ... come i permessi che si danno agli utenti in un forum come questo .. in pratica la prassi che si usa su HFS per dare accesso o no agli utenti in un determinato archivio ... insomma se si potesse fare anche con gli IP address sarebbe veramente un HFS da paura .. ops da sturbo!
« Last Edit: February 03, 2009, 02:47:24 PM by genrock »
Come può uno scoglio arginare il mare? ...Boh!
-=:] genrock@supermidioke.com [:=-


Offline rejetto

  • Administrator
  • Tireless poster
  • *****
    • Posts: 13510
    • View Profile
bella ;)
devi deciderti se vuoi imporre il limite all'account o all'ip, intanto.
poi la cosa che vuoi fare non è semplice. HFS non lo fa di suo, ma lo puoi programmare con le macro.
siccome lo devi programmare, le possibilità sono sempre tante. eccone una abbastanza semplice da realizzare.

pratiacmente tieni una cartella con tutti i contatori.
per ogni ip/account crei un file, il cui nome è l'ip/username. questo file contiene il contatore di quella persona.
quando viene richiesto un download, carichi il file, vedi se il numero è superiore a 30.
se sì, saluti con la manina.
se no, aumenti il numero e salvi il nuovo sullo stesso file di prima.
poi tu una volta al giorno cancelli la cartella.

andando a realizzare la cosa praticamente, verrebbe +o- così: apri gli event scripts e metti una cosa del tipo

[download]
{.set|file|C:\conteggi\%user%.txt.}
{.set|n|{.load|{.^file.}.}.}
{.if| {.{.^n.} > 30.}
| {:{.disconnect.}:}
| {: {.inc|n.} {.save|{.^file.}|{.^n.}.} :}
/if.}


non l'ho provato eh... cerca di arrangiarti un po' :)