hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
11 de Octubre de 2008, 05:44:03
Noticias: Nomina a tus preferidos para los pOrtal Hacker Awards 2008
Para ver este enlace Registrate o Inicia Sesion
aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: shevchenko)
| | | |-+  ayuda con este escript de visitas !!!
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: ayuda con este escript de visitas !!!  (Leído 735 veces)
The Lich
NZ1
*
Desconectado Desconectado

Mensajes: 51


Member, pOrtal HAcker


Ver Perfil
« : 16 de Diciembre de 2006, 11:28:10 »

Este script permite saber cuantas veces un link es visitado.

Primero crear una tabla que guarde los enlaces y el número de visitas:


Citar
create table enlaces (
id smallint(5) unsigned not null auto_increment,
enlace varchar(100) not null,
nombre varchar(150) not null,
visitas smallint(5) unsigned not null,
primary key (id)
)


He modificado este código para que podamos disponer de un nombre del enlace
que se inserte desde el formulario.

Una vez creada la tabla inserta los enlaces que quieras mediante el siguiente código, llámalo
como enlacesenviar. php:

Citar
<?
include("config.php") ;
if($enviar) {
mysql_query("insert into enlaces (enlace, nombre) values ('$enlace','$nombre')") ;
echo "URL agregada: $nombre" ;
}
?>
<form method="post" action="enlacesenviar. php">
URL del Enlace:

<input type="text" name="enlace" value="http://">

Nombre del Enlace:

<input type="text" name="nombre">


<input type="submit" name="enviar" value="Enviar">
</form>

Ahora para ver los enlaces enviados, tenemos que crear el archivo enlaces.php


Citar
<?
include ("config.php"); // Tambien sirve la funcion require()
$query=mysql_query("select * from enlaces");
$lineas = mysql_num_rows($query);
echo "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; border-width: 0\" bordercolor=\"#111111\" width=\"100%\" id=\"enlaces\">
 <tr>
    <td width=\"50%\" style=\"border-style: none; border-width: medium\">Nombre del Enlace<\b></td>
    <td width=\"50%\" style=\"border-style: none; border-width: medium\">Visitas</td>
  </tr>";
// Comprobamos si hay o no, enlaces.
if(!$lineas){
echo "No hay ningún enlace";
} else {
// Mediante un bucle sacamos los datos de cada uno de los enlaces
while ($datos = mysql_fetch_ar ray($query)) {
  echo"<tr>
    <td width=\"50%\" style=\"border-style: none; border-width: medium\">
>&nbsp;<a href=\"index.php?id=enlaces&enl=<?=$datos[
id]?>\"><?=$datos[nombre]?>[/url]</td>
    <td width=\"50%\" style=\"border-style: none; border-width: medium\">
Visitas: <?=$datos[visitas]?></td>
  </tr>";
}
</table>
}
?>


Ahora debes crear el archivo que va a contar las veces que alguien ha visitado un enlace:

Citar
<?
include("config.php") ;
$resp = mysql_query("select enlace from enlaces where id=$enl") ;
$datos = mysql_fetch_ar ray($resp) ;
if(mysql_num_rows($resp) != 0) {
mysql_query("update enlaces set visitas=visitas+1 where id=$enl") ;
header("location: $datos[enlace]") ;
}
else {
echo "No existe el enlace" ;
}
?>

Ya que insertaste los enlaces ahora en tu web los enlaces deben ser del tipo:

enlaces.php?enl=1

Ejemplo de uso:
Para ver este enlace Registrate o Inicia Sesion del Enlace
Como no podiamos definir ID dos veces he cambiado el ID por enl y así funcionará a la perfección.

De esta forma cada vez que alguien haga click en el enlace se sumará una visita y se dirigirá a la página correspondient e.


Mejoras::

- Nuevo campo en la tabla enlaces
- Nuevo Campo en el formulario de envio
- Página para ver los enlaces
- Cambio en los Links


[
Para ver este enlace Registrate o Inicia Sesion ]

tengo una duda sobre el uso de este script, lo he sakado de electros.net

mis dudas son cuantos archivos tengo que crear y cuales y adonde agrego los enlaces.


« Última modificación: 16 de Diciembre de 2006, 11:28:54 por The Lich » En línea
r.u.b.i.o
NZ1
*
Desconectado Desconectado

Mensajes: 31


Rahma Nañarak O'al


Ver Perfil
« Respuesta #1 : 29 de Diciembre de 2006, 09:37:46 »

man, fijate si esto te sirve:


Para ver este enlace Registrate o Inicia Sesion


...

sino analizo tu codigo y te ayudo!




salu2 Wink
En línea

The Lich
NZ1
*
Desconectado Desconectado

Mensajes: 51


Member, pOrtal HAcker


Ver Perfil
« Respuesta #2 : 09 de Marzo de 2007, 01:44:52 »

bueno todavia no lo he podido usar a este script porque si bien ya tengo
los archivos enlacesenviar. php, enlaces.php y config.php que andan el último
que yo le puse contador.php es el que falla. aparte en la web de electros no
está bien explicado y la verdad si quiero usar este script pero nunk me han
alludado. salu2


PD: para probar este script sería bueno k suban los 4 archivos al hosting, contando
       al que yo le puse contador.php aunke en la web no lo especifique y crear esa
       tabla de mysql para ver cual sea el drama.


En línea
vart001
Administrador
*****
Desconectado Desconectado

Mensajes: 1,413


El Mero, mero!


Ver Perfil WWW
« Respuesta #3 : 12 de Marzo de 2007, 08:00:28 »

The Lich
esque todo depende de como tengas tu web actualmente..
Ese script funcionara si lo haces tal y como esta..
talvez tenga errores pero da weba chekarlo
dime que error te sale..
todo caso mañana por la mañana lo cheko asi detalladamte y vere si rula
saludos!
En línea

root from cph


Para ver este enlace Registrate o Inicia Sesion
Hackear hotmail aqui

The Lich
NZ1
*
Desconectado Desconectado

Mensajes: 51


Member, pOrtal HAcker


Ver Perfil
« Respuesta #4 : 16 de Marzo de 2007, 12:39:00 »

el error o errores está en el archivo que yo le puse contador.php
los demás quedaron bien luego de que con un amigo los revisamos.
(pero no digo que no pueda haber otro error). faltaría que alguien
lo pruebe, si igualmente es un script muy util para contar las visitas
en todos los enlaces del site de uno.
En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online