
21/03/2007, 03:05
|
| | Fecha de Ingreso: marzo-2007
Mensajes: 4
Antigüedad: 18 años Puntos: 0 | |
Re: Contador y archivo Php Cita:
Iniciado por rayder Bueno, buscando un poco en mi repositorio de cosas lo he encontrado.
Estructura de la tabla contador Código PHP: CREATE TABLE `tbl_contador` (
`Contador` int(11) NOT 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_HOST, DB_USER, DB_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 ¡¡ |