Simple graphic counter, particularity is that the images are not files but are produced on the fly. It saves the accesses on a text file.
<?php $COUNT_FILE = "count_data.txt"; $NB_DIGITS = 8; header("content-Type: image/gif"); $img = ImageCreate(9 * $NB_DIGITS + 1, 17); $bg_color = ImageColorAllocate($img, 0 ,0, 0); $text_color = ImageColorAllocate($img, 255, 255, 255); if (! file_exists($COUNT_FILE)) { $txt = "Can't find file, check '\$file' var...<BR>"; } else { $fp = fopen("$COUNT_FILE", "r+"); flock($fp, 1); $count = fgets($fp, 4096); $count += 1; fseek($fp,0); fputs($fp, $count); flock($fp, 3); fclose($fp); chop($count); $nb_digits = max(strlen($count), $NB_DIGITS); $txt = substr("0000000000".$count, -$nb_digits); } ImageString($img,5,1,0,$txt,$text_color); ImageGif($img); ImageDestroy($img); ?>
Download code...
Script C# per tutte le esigenze: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro.
Manuale completo di C# per principianti e non
Script VB.Net Visual Basic .net: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro ancora.
Manuale completo di VB.Net per principianti e non.
Tecniche di posizionamento indicizzazione e ottimizzazione dei siti web per nei motori di ricerca
Manuale completo sui CSS per principianti e non
HTML 5 è un linguaggio di markup utilizzato per la strutturazione e il contenuto delle pagine Web.
CSS 3 è l'ultima evoluzione dei fogli di stile CSS. Contiene molte novità come angoli arrotondati, ombre, sfumature, transizioni o animazioni.
jQuery è una libreria JavaScript cross-platform progettata per semplificare lo scripting lato client.