Underc0de

Programación Web => Back-end => Mensaje iniciado por: 2Fac3R en Diciembre 23, 2012, 12:31:26 AM

Título: Who visits my website By 2Fac3R v1.0
Publicado por: 2Fac3R en Diciembre 23, 2012, 12:31:26 AM
Buenas!

En este ocasion traigo un pequeño script "Contador de visitas", a ver si a alguien le sirve de algo jojo, mas que nada para practicar un poco de conocimientos.

contador.php
Código (php) [Seleccionar]

<title> Who visits my website By 2Fac3R v1.0 </title>
<?php
/*
   Who visit my website By 2Fac3R v1.0
  */
class contar{
        
    var 
$con;
    var 
$tabla;
        
    function 
agregar(){
        
#---Remplazar por tus datos---
        
$host 'localhost';
        
$user 'root';
        
$pwd 'toor';
        
$db 'test';
        
$this -> tabla 'contador';
        
#-----------------------------
        
$this -> con mysql_connect($host,$user,$pwd) or die ("Error en la conexion!");
        
$select_db mysql_select_db($db,$this->con);
        
$ip $_SERVER['REMOTE_ADDR'];
        
$pag __FILE__;
        
$ins "INSERT INTO $this->tabla(ip,page) VALUES('$ip','$pag')";
        
mysql_query($ins,$this -> con);
    }
    
    function 
mostrar(){
        
$mos mysql_query("SELECT * FROM $this->tabla",$this -> con);
        
$cantidad mysql_num_rows($mos);
        if(
$cantidad !=0){
            echo 
$cantidad;
        }else{
            echo 
"1";
        }
        
    }
    
}
$contador = new contar;
$contador -> agregar();
echo 
'Visitas: '$contador -> mostrar();
?>




contador.sql


USE test; -- Cambiar por el nombre de tu bd
CREATE TABLE contador( -- Cambiar por nombre de tabla
ip varchar(12),
page text
);




Como ven esta en su version 1.0, si me animo con el tiempo ire posteando los retoques.

Cualquier sugerencia, tip, vulnerabilidad, etc es bien recibida :P. Espero le den utilidad ;)
Zalu2