Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/08/2006, 14:02
chefnelone
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
muchas gracias

Mi nivel de php es cero
Veo que me has pasado 3 script php pero no tengo claro donde ponerlos. Esto es correcto??

1-Este primero lo guardo como contador.php ??

<?php
$fp = fopen ('contador.txt', 'w+');
$cadena = 'INDEX:\t0\tPRODUCTOS\t0\tSERVICIOS\t0\tCONTACTO\t 0';
fwrite ($fp, $cadena);
fclose($fp);
echo $cadena;
?>

2- Y los 2 que están debajo lo pongo en el <head> de las paginas que tendrán contador de visita. ??

<?php
// abrimos el fichero para lectura
$fp = fopen ($ruta, 'r+');
// leemos la información
$datos =fread ($fp, filesize($ruta));
// lo cerramos
fclose($fp);

//separamos los datos
$datospag = explode ('\t', $datos);

$pagina = strtoupper($pagina);

// buscamos la posicion de la pagina en el array $datospag para aumentar en 1 unidad
$buscapag = (array_search($pagina, $datospag) + 1);

//aumentamos en una unidad la cantidad de impresiones almacenadas de la pagina
$aumenta = $datospag[$buscapag]++;

// damos formato para guardarlo en el doc. .txt
$datosaingresar = implode ('\t', $datospag);

$fp = fopen($ruta, 'w+');
fwrite ($fp, $datosaingresar);
fclose($fp);
echo "INDEX: ".$datospag[1]."<br/>PRODUCTOS: ".$datospag[3]."<br/>SERVICIOS: "
.$datospag[5]."<br/>CONTACTO: ".$datospag[7];
?>

<?php
// especificamos la ruta del fichero que contiene la cantidad de impresiones
$ruta = 'contador.txt';
// esta parte es importante ya que debes especificar en que página
//estas sin poner extensión
$pagina = 'productos';
include('contador.php');
?>