Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/05/2005, 02:57
Zidane
 
Fecha de Ingreso: diciembre-2003
Mensajes: 59
Antigüedad: 20 años, 4 meses
Puntos: 0
la solucion

Hola amigos! Ya he conseguido comprobar si el usuario abre un correo html. Es como dijeron antes, usando imagenes inteligentes. Lo he probado abriendo el correo con el Foxmail y con hotmail y me va bien. Aqui lo dejo:

En el SRC de una de la imagenes que se cargan pones un archivo PHP en lugar de la foto:

Código HTML:
<img src="cargar_img.php"> 
Este script contiene las funciones que registraran en la BD que el correo hasido abierto, etc, y luego devuelve la imagen que tiene q aparecer.

Aqui dejo el codigo del archivo PHP, que guarda la estadistica y devueve al imagen:

Código PHP:
<?php
    
include("conexion.php");
    
$link=conectar();
        
    
//guardamos la pagina de la cual viene el user
    
$Estadistica "INSERT INTO estadistica (`referer`,`fecha`) values('abierto_correo',CURDATE());";
    
$inserta mysql_query($Estadistica$link);

    
//Al cargarse la imagen desde el servidor, se ejecuta el script y se resitra la visita desde el cliente de correo
    //Ahora se de vuelve la imagen que queremos mostrar, una vez q el script ha guardado la visita
           
     // Normally $filename would depend on $_GET, etc.
             
$filename 'img/foto_central.jpg';
             
header('Content-type: image/jpeg');
             
header('Content-transfer-encoding: binary');
             
header('Content-length: '.filesize($filename));
             
readfile($filename);

?>
Espero q os sirva!!!
SALUDOS!!!