|
|
|
De primera entrada debemos decirles que el código esta echo para trabajar con imagenes que simbolizan los números nombrados del uno al nueve en esta forma: 0.gif, 1.gif y así sucesivamente... Sin mayor preambulo vamos con el código de contador.php
<?php $ARCHIVO = "contador.txt"; //Nombre del Archivo de texto, para UNIX/LINUX CHMOD 666 $digitos = 6; //Número de digitos del contador if (file_exists($ARCHIVO)) { $fp = fopen("$ARCHIVO", "r+"); flock($fp, 1); $count = fgets($fp, 4096); $count += 1; fseek($fp,0); fputs($fp, $count); flock($fp, 3); fclose($fp); } else { echo "No se encuentra el archivo $archivo.<BR>"; exit; } chop($count); $nb_digits = max(strlen($count), $digitos); $count = substr("0000000000".$count, -$nb_digits); $digits = preg_split("//", $count); for($i = 0; $i <= $nb_digits; $i++) { if ($digits[$i] != "") { @$html_result .= "<IMG SRC="http://www.cybernek.com/$digits[$i].gif">"; } } //Imprimimos los resultados print("<p align="center"><font face="verdana" size="2">Visitante Nº<br>$html_result</font></p>"); ?>
Ahora este archivo lo podemos ejecutar en cualquier página mediante un include de la siguiente forma: <? include("contador.php"); ?>
|
|