Homepage -> Guida PHP



REALIZZARE UN CONTA CLICK IN PHP



Vediamo come creare un conta click con il supporto di un file di testo (). Un esempio è visibile qui. Di seguito è riportato il codice del file principale dell'applicazione, counter.php :


<?
if(isset($_GET["act"]))
{
     $hits = file("click");
     $hits = $hits[0] + 1;
     $fp = fopen("click", "w");
     fwrite($fp, $hits);
     fclose($fp);
     header("Location: conta_click.zip");
}
?>
<html>
<body>
<TABLE width=30% border=0>
<TR>
     <TD><B>Scarica il file</B></TD>
     <TD><CENTER><A HREF="counter.php?act=scarica"><IMG SRC="download.gif" WIDTH="16" HEIGHT="16" BORDER="0" ALT=""></A></CENTER></TD>
     <TD><I>
     <?
     $hits = file("click");
     echo($hits[0]);
     ?>
     </I></TD>
</TR>
</TABLE>
</body>
</html>


Il codice dello script è abbastanza semplice e facile da capire: ogni volta che si clicca sul link, riviene caricata la pagina ed in particolare viene eseguita la prima porzione di codice php, che incrementa il valore numerico sul file e consente poi lo scaricamento del file stesso.