Páginas: [1]
|
 |
|
Autor
|
Tema: cuenta clicks php (Leído 434 veces)
|
EL PRINTERO
Desconectado
Mensajes: 72
|
hola quisiera agregar un cuenta clicks para links que haya sobre mi web.... ya usé algunos tipo scripts prefabricados para contar clicks pero quisiera un code sencillo sin panel de control si es necesario para entender mejor como va el php, asike necesito eso, un code para tal fin..
------------------------------------------- | nombre de la descarga | clicks = 2| -------------------------------------------
algo así debe verse osea el nombre de la descarga con el enlace, y al costado poder visualisar el número de clicks en él..............
gracias
|
|
|
|
|
En línea
|
TIGRE CAPO CHACA GATO
|
|
|
Red Mx
Rojito
Colaborador
Desconectado
Mensajes: 3.008
Sube tu avatar a www.TuIMG.net
|
solo pon a un archivo de texto que se sume 1.
es como un contador de visitas con archivo de texto investiga sobre eso.
|
|
|
|
|
En línea
|
|
|
|
EL PRINTERO
Desconectado
Mensajes: 72
|
alta ayuda... si eso lo estuve viendo pero falta la forma de hacerlo con mysql la del txt me fijo desp pero falta esa
|
|
|
|
|
En línea
|
TIGRE CAPO CHACA GATO
|
|
|
papanoel_devacaciones
Desconectado
Mensajes: 434
|
Aver si te sirve este. En la pagina de conteo pones: <?php require ($_SERVER["DOCUMENT_ROOT"] ."/config/db_config.php"); $connection = @mysql_connect($db_host, $db_user, $db_password) or die ("Problemas conectando"); mysql_select_db($db_name, $connection); $query = "SELECT * FROM counter"; $result = mysql_query($query, $connection) or die(mysql_error()); $views = mysql_result($result, 0, "num_views"); $views++; $query = "UPDATE counter SET num_views = $views"; mysql_query($query, $connection) or die("Problemas conectando"); echo "Este cosa ha sido descargada ".$views." veces"; ?> despues creas una carpeta llamada "config" y un archivo nuevo "db_config.php" acontinuacion en el pones: <?php $db_host = "localhost"; $db_user = "aquielusuario"; $db_password = "aquilacontraseña"; $db_name = "aquielnombredelabasededatos"; ?> Espero que te sirva xD Saludos
|
|
|
|
« Última modificación: 02 Diciembre 2007, 08:35 por ☺Şm0ќè=hack=™☺ »
|
En línea
|
|
|
|
EL PRINTERO
Desconectado
Mensajes: 72
|
se agradece, aver por ejemplo en mi index pongo los títulos de las descargas y al costado la cantidad de descargas, o sino la cantidad de visitas o clicks, pero el tema es la cantidad de hits a los enlaces y poder mostrarlos en el index aparte de que el hit sea en un enlace de ese index hacia otra pagína me entendés ?
ese code me serviría pienso que de esta forma, pongo ese code en la página A, en mi index tengo el enlace hacia A y al costado el número de hits en A, entonces en mi index debería poner en la parte esa <?php include(A.php) etc y ese archivo de contener algo de: echo "Este cosa ha sido descargada ".$views." veces"; para que me muestre los hits en el index eso es lo k necesito, eso para enlaces y para links de descargas no se como haría...
|
|
|
|
|
En línea
|
TIGRE CAPO CHACA GATO
|
|
|
|
дٳŦ٭
|
Haz una tabla que se llame descargas con los campos id, url(char(200), numero(int). Donde en id sea la llave, url almacenará la url y numero guardará el conteo. En tu php mete directa la consulta por medio de get (id), revisas donde coincida y mandas un header "archivo" y sumas 1 en numero. Suerte 
|
|
|
|
|
En línea
|
La gente sueña por la noche con volar, nosotros salimos por la noche y volamos. JMF. ¡¡¡VIVA MÉXICO!!!
|
|
|
glircboq
Desconectado
Mensajes: 1
'Never say die'
|
Estoy muy de acuerdo con la ultima respuesta tambien te recomiendo hacer una clase contador con un campo que defina lo que estas contando otro campo que se llame tipo esto te da mayor flexibilidad ya que no solo puedes contar descargas sino tambien visitas y clicks en los banners
|
|
|
|
|
En línea
|
VR Masters Degree
|
|
|
EL PRINTERO
Desconectado
Mensajes: 72
|
gracias ustedes si que son de ayuda, cualkier koza pregunto
|
|
|
|
|
En línea
|
TIGRE CAPO CHACA GATO
|
|
|
jackl007 ツ
Desconectado
Mensajes: 830
IP GMailer
|
Estadisticas <html> <body> <? $fich=fopen("accesos.txt","r"); $contador=fgets($fich,1024); fclose($fich); $nuevoCont = $contador + 1; echo "----------------------------------------------------------"; echo "| Nombre de la descarga | clicks = $nuevoCont |"; echo "----------------------------------------------------------"; ?> </body> </html> Link de descarga: <html> <body> <? $redir = "ruta del fichero a descargar.zip"; $fich=fopen("accesos.txt","r"); $contador=fgets($fich,1024); fclose($fich); $nuevoCont = $contador + 1; $fich=fopen("accesos.txt","w"); fputs($fich,$nuevoCont); fclose($fich); echo "<meta HTTP-EQUIV='refresh' content='1;url=$redir'>"; ?> </body> </html> Listo los scripts! no tube tiempo de probarlo, pero debe funcionar  si tiene error posteas aqui 
|
|
|
|
« Última modificación: 13 Diciembre 2007, 17:46 por jackl007 »
|
En línea
|
Creete HACKER cuando hagas cosas como Kevin Mitnick ...
|
|
|
|
Páginas: [1]
|
|
|
|