Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/03/2007, 04:05
otnica
 
Fecha de Ingreso: marzo-2007
Mensajes: 4
Antigüedad: 12 años, 10 meses
Puntos: 0
Re: Contador y archivo Php

Cita:
Iniciado por rayder Ver Mensaje
Bueno, buscando un poco en mi repositorio de cosas lo he encontrado.

Estructura de la tabla contador
Código PHP:
CREATE TABLE `tbl_contador` (
  `
Contadorint(11NOT NULL default '0',
  
PRIMARY KEY  (`Contador`)
TYPE=MyISAM COMMENT='Almacena el contador de visitas a la web'
Y el script
Código PHP:
<?php
 
/******************************************************************
  * Contador de visitas programado en PHP  *************************
  * Añadido el soporte de directorios por Rayder *******************
  ******************************************************************/ 
  
  /////////////////////////////////////////////////////////////
  //                           Conectar a base de datos local
  /////////////////////////////////////////////////////////////
  
DEFINE (DB_USER"Usuario_de_la_BaseDatos");
  
DEFINE (DB_PASSWORD"Contraseña_BaseDatos");
  
DEFINE (DB_HOST"IP_Servidor_BaseDatos");
  
DEFINE (DB_NAME"Nombre_BaseDatos");

  
/////////////////////////////////////////////////////////////
  //                           Conexión a mysql
  /////////////////////////////////////////////////////////////
  
$db_connection mysql_connect(DB_HOSTDB_USERDB_PASSWORD)
     or die(
Error_Mysql_Conect_DB());

  
//////////////////////////////////////////////////////////////
  //                           Seleccionar db
  //////////////////////////////////////////////////////////////
  
mysql_select_db (DB_NAME);


  

  
//Leer el valor del contador
  
$Sql "SELECT * FROM tbl_contador";
  
$Query mysql_query($Sql);
  
$Row mysql_fetch_array($Query);
  
  
$cuenta $Row["Contador"];
  
$cuenta $cuenta 1;
  
  for(
$i=0;$i<strlen($cuenta);$i++) {
    
$imagen substr($cuenta,$i,1);
    
$contador .= "<img alt='$imagen ' src='ContadorVisitas/$imagen.gif'>";
  }
   
  
  
//Imprimir el contador, si falla la carga de la imagen, se imprime el
  //número correspondiente
  
print ($contador);
  
  
//Incrementa el contador y actualiza la base de datos
  
  
$ActContador "UPDATE tbl_contador
                    SET Contador = '$cuenta'"
;
  
mysql_query($ActContador);
  
  
// Cerramos la conexión a la base de datos
  
$db_connection mysql_close($db_connection);
?>
Lo único que faltaría son las imagenes en formato gif que son mostradas por el script con nombres según la cifra a mostrar 1,gif, 2.gif, etc.

Si no encuestra el fichero .gif, imprime el equivalente en cifra.

Cualquier duda ya sabes.
Muchas gracias Ryder ¡¡¡

UF¡¡¡¡ Es que no ando muy bien de conocimientos de Php etc... me lo podrías poner un poco mas sencillo para que puediera entender donde tengo que lo colocar estos códigos, los archivos y las imagenes gif??

Sorry por mi ignoracia ¡¡