contatore su file per PHP
$file indica il file onsite.txt e relativo percorso tale file lo crei col notepad e lo uploadi dove vuoi ma deve avere permessi di CHMOD impostati in 777
file counter.php
codice:
<?php
$file = 'onsite.txt';
$fp = fopen( $file, 'r+' );
settype( $num = fread( $fp, filesize( $file ) ), "float" );
fseek($fp, 0);
fwrite( $fp, ++$num );
fclose( $fp );
echo "&online=".$num;
?>
funzione di visualizzazione compatibile AS1.0
codice:
function userCounter( file ) {
var counter = new LoadVars();
counter.onLoad = function( success ) {
if( success ) {
return this["online"];
}
else {
return "error";
}
}
counter.load( file );
}
// ESEMPIO
var usersOnSite = userCounter( "counter.php" );
// nota che se testi in locale devi passare un percorso assoluto
// tipo userCounter( "http://localhost/online/counter.php" );
trace( usersOnSite );
per i permessi di visualizzazione vedi tu se usare cookies, password di accesso , privilegi in php o in flash ... a te la scelta