Código de PHP - Contador de paginas en PHP

Contador de paginas en PHPgráfica de visualizaciones


PHP

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 25 de Febrero del 2002 por Raul Gerardo Marmolejo
14.904 visualizaciones desde el 25 de Febrero del 2002. Una media de 21 por semana
Es un contador completamente en PHP

Versión 1
estrellaestrellaestrellaestrellaestrella(4)

Publicado el 25 de Febrero del 2002gráfica de visualizaciones de la versión: Versión 1
14.905 visualizaciones desde el 25 de Febrero del 2002. Una media de 21 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Es necesario otro archivo llamado contador.txt con permiso de escritura.
Además una carpeta con 10 dígitos (del 0.gif al 9.gif)
Tambien se puede cambiar el formato de las imágenes.
Si no tienen los digitos mándenme un mail y yo les mando unos.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
#---------------------------------------------#
#- Raul Gerardo Marmolejo raul@marmolejo.net -#
#-    http://www.lawebdelprogramador.com     -#
#---------------------------------------------#
$COUNT_FILE = "contador.txt";
$IMG_DIR_URL = "http://proba.lwplinux.com/";
$NB_DIGITS = 1;
if (file_exists($COUNT_FILE)) {
	$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);
}else{
	echo "No se encuentra el fichero, chequea '\$file' var...<BR>";
	exit;
}
 
chop($count);
$nb_digits = max(strlen($count), $NB_DIGITS);
$count = substr("0000000000".$count, -$nb_digits);
$digits = preg_split("//", $count);
for($i = 0; $i <= $nb_digits; $i++) {
	if ($digits[$i] != "") {
		$html_result.="<IMG SRC=\"$IMG_DIR_URL$digits[$i].gif\">";
}}
echo $html_result;
?>



Comentarios sobre la versión: Versión 1 (4)

Luis
28 de Julio del 2002
estrellaestrellaestrellaestrellaestrella
Esta muy bueno, estaría mejor si estuviera en un sip con las imágenes, pero con cualuier imagen funciona.
pero quisiera saver como puede llevar el control de 2 paginas?
Responder
Raul Gerardo Marmolejo
28 de Julio del 2002
estrellaestrellaestrellaestrellaestrella
Pues en la parte de varibles, cambia la parte de la ruta absoluta del archivo que lleva la cuenta por ejemplo $contador ="/contador.txt";
ponlo como comentario y cuando mandes llamar al contador pasale como valor la ruta del archivo que te llva la cuenta por todos los que quieras, por ejemplo este esta en perl pero es lo mismo ve esta direccion
http://200.23.18.15/cgi-bin/contador.pl?lawebdelprogramador
o
http://200.23.18.15/cgi-bin/contador.pl?luis
y cada uno va a llevar una cuenta diferente
http://200.23.18.15/cgi-bin/contador.pl?weblagindex
espero haberte ayudado, sino mandame un mail
Responder
Francisco Troncoso Moreno
25 de Octubre del 2002
estrellaestrellaestrellaestrellaestrella
sabes que tengo un problema, prepare todo para que hiciera el conteo, el archivo .txt y los gif, pero el problema es que no me esta compilando el codigo php, no me toma encuenta el script, y ejeuto la pagina y me muestra el codigo fuente del script, sabes a que se puede deber esto???
Responder
Odin
30 de Mayo del 2009
estrellaestrellaestrellaestrellaestrella
No me funciona..Hago todo y me sale esto en la pag..

"; exit; } chop($count); $nb_digits = max(strlen($count), $NB_DIGITS); $count = substr("0000000000".$count, -$nb_digits); $digits = preg_split("//", $count); for($i = 0; $i <= $nb_digits; $i++) { if ($digits[$i] != "") { $html_result.=""; }} echo $html_result; ?>
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s118