InicioInfoContar los hits de tu post en Taringa


Esto es para aquellos que conocen algo de programación preferentemente PHP




Comparto con ustedes un código que escribí ya hace un par de años, esta liberado hace tiempo me faltaba postearlo en Taringa.

Sirve para trackear las visitas a foros, etc, el resto se los dejo a su imaginación

En el siguiente ejemplo no solamente disfrazaremos un archivo .php por un .jpg sino que haremos algo más, sabremos quien ha visitado nuestra foto, lo notificaremos por e-mail y guardaremos en un archivo .dat la información del visitante, fecha de descarga,ip,el enlace que han seguido para ver la foto y su navegador, luego procesaremos la foto volcándola con las cabeceras headers para que nuestro script sirva la .jpg en el browser.


sin más palabras manos a la obra:


Antes de empezar nos hacemos de un editor, el bloc de notas sirve a la causa, o algo más refinado puede ser el Crimson Editor ligero y cumplidor;
un programa de FTP, el Filezilla funciona perfecto, y un espacio web,
pueden probar el script en un servidor local para ver como funciona.

vamos al código:

creamos una carpeta en nuestro espacio web por lo general en /public_html

a la carpetita le colocaremos el nombre "mis-fotos" buscaremos nuestra foto .jpg preferida y la subiremos en a este directorio que hemos creado y la renombraremos a "photo01_.jpg".

creamos un archivo de nombre index.html y lo subimos a mis-fotos para prevenir un listado de directorio,

Ok ahora pasemos a lo sig.:


Creamos un .htaccess con el siguiente código:



RewriteEngine On
RewriteRule ^foto.jpg$ foto.php




Por otro lado preparamos nuestro script que se llamará foto.php que se comportará como un pseudo .jpg para trackear a los visitantes de nuestra foto





<?php
$date 
date("d/m/Y H:i:s");
$desde $_SERVER['HTTP_REFERER'];
$ip $_SERVER['REMOTE_ADDR'];
$navegador $_SERVER['HTTP_USER_AGENT'];
$fh=fopen("tracking.dat","a+");
fputs($fh,"$date|$ip|$desde|$navegadorn");
fclose($fh);
header("Content-Type: image/jpeg");
@
readfile('photo01_.jpg');
@
mail("[email protected]""Han visitado la foto!!!""Alguien miro la foto.",
"From: [email protected][email protected]: PHPnErrors-To: [email protected]");
?>



Nota: esto funciona generalmente en hosting de pago con la opción de hotlinks seteada para permitir los hits de los sitios a seguir
más ayuda y sugerencias seran bien recibidas en el mismo foro de la fuente de este artículo, un abrazo, saludos a todos



Si te gusta programar te invito a participar en nuestra aportando conocimiento
Datos archivados del Taringa! original
0puntos
319visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

c
Usuario
Puntos0
Posts79
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.