Salve a tutti, dovrei fare queste cose a partire da un link che richiama un file pdf. In pratica devo far in modo che mi permetta di aggiornare un contatore di download.
ho questo script:devo:Codice PHP:
<?php
/* ===============================================================
Author's custom code: http://quellidelcucuzzolo.blogspot.it
Please do not remove credit
============================================================== */
foreach (glob("$cod/*.{doc,pdf,docx,xls}", GLOB_BRACE) as $filename) {
$nomefile = pathinfo($filename); //array contenente nome, estensione e percorso del file
$timefile = filemtime($filename); //data in timestamp
$modifica = date("d/m/Y", $timefile); //data in formato dd/mm/yyyy
$peso = round(filesize($filename) / 1024); //dimensioni del file arrotondate ai KB
echo "<tr>
<td data-ordina='$timefile'>$modifica</td>
<td class='nomefile' data-ordina='$nomefile[basename]'>$nomefile[basename]</td>
<td class='size' data-ordina='$peso'>$peso KB</td>
<td>
<a href='$filename' title='Scarica il file' download><img src='img/d-icon.png' alt='icona download' /></a>
</td>
</tr>
";
}
?>
aggiungere l'evento onclick ai link generati dallo script in modo che chiamino una funzione passandogli come parametro il nome del file
- la funzione JS, tramite una chiamata AJAX invia col metodo POST il dato ad uno script PHP
- lo script PHP recupera il dato come farebbe con i dati di un form qualsiasi, quindi con $_POST o $_GET
- lo script PHP esegue una query che aggiorna il contatore in base al dato ricevuto.
qualcuno sa aiutarmi almeno per la parte javascript?
grazie