Salve. Qualcosa non va nell'utilizzo di un codice per contare gli scaricamenti dei file, nel senso che usato in un sito con i file da scaricare nella root del dominio va bene, ma quando i file si trovano in un'apposita cartella, lo scaricamento avviene ma non è conteggiato.
Questo è il codice nella pagina dei download.
Codice PHP:
<? @include("count/nomefile.txt"); ?>
Il getfile.php, invece:
Codice PHP:
//estensione dei file da scaricare
$ext ".zip";
//nome directory con i file di testo, compreso lo slash / finale
$counterdir "count/";
//controllo che nell'url ci sia il nome del file da scaricare,
if(isset($_GET['name']) && trim($_GET['name'])) {
    
//se il file richiesto esiste, avviene il download
    
if (file_exists("$_GET[name]$ext")) {
        
header("Location: $_GET[name]$ext");
        
//apro il file .txt relativo al download richiesto e lo incremento di 1
        
$file = @fopen("$counterdir/$_GET[name].txt","r");
        
$count = @fread($file100);
        
$countplus = ($count 1);
        @
fclose($file);
        
$fileb = @fopen("$counterdir/$_GET[name].txt","w");
        @
fwrite($fileb$countplus100);
        @
fclose($fileb);
    } 
Il nomefile.txt è presente nella cartella count dello spazio remoto.
Il percorso dei file da scaricare è incluso nel parametro name che passo in query string.