rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

PHP - mail tracking - temps de lecture

  Posté par superviny, le vendredi 26 octobre 2007 à 15:03:59
Bonjour,

J'ai créé un petit script php qui me permet de savoir quand un utilsateur a afficher son email.

<?php

  include_once("./library_sub/mySql.php");
  include_once("./library_sub/infosVisiteurs.php");

  myAfficheError( $connexion = mysql_connect("localhost", "defStockLogin", "djs$8590_BU") );
  myAfficheError( mysql_select_db("djs-buroservicesbe") );

  $infoClient = aboutNetGuest();
	
  $sqlStr = 
  "INSERT INTO trackingMail " .
  "(idPerson, idAction, Os, Browser, IP, Hostname, CreationDate) " .
  "VALUE (" . $idPerson . "," . $idAction . ", ".
  "       '" . $infoClient[0] . "', " .  
  "       '" . $infoClient[1] . "', " .
  "       '" . $infoClient[2] . "', " .
  "       '" . $infoClient[3] . "', " .
  "       now() " . 
  "      );";

  myAfficheError( $resultField = mysql_query($sqlStr) );

  mysql_close($connexion);

  $f=imagecreatefromjpeg($image);
  header("Content-type: image/jpg"); //format gif
  imagejpeg ($f);
  
  exit();
?>


Ca me permet de savoir quand un user à "lu" (bon on s'entend sur lire, afficher dirons nous) l'email. En mettant dans l'email envoyé une balise style:
<img name="track" alt=""  src="http://www.monsiteweb.com/trackingMail?idAction=1&­amp;idClient=1&image=rr.jpg&idPerson=1" height="288" width="384">


Maintenant j'aimerais aussi savoir combien de temps il a lu l'email....
J'ai donc imaginer un script java qui charge un autre script php style:

<SCRIPT LANGUAGE='Javascript'>
  
  function quitte() 
  {
    myImage = new Image();
    myImage.src = "http://www.monsite.com/quitter.php?idAction=1&idCl­ient=1&image=rr.jpg&idPerson=1";
    
    while (myImage.complete != true)
    {
      i++;
    }    
  }
  
</SCRIPT>


Ca marche très bien dans un browser... je veux dire si j'affiche ma page html... il exécute au chargement de l'image le premier script (-> accusé de lecture), ensuite à la fermeture (body onbeforeunload=...) " il exécute le deuxième script (->je sais quand il est parti)

Malheureusement dans une webmail ou outlook... le code javascript n'a pas l'air de s'éxécuter....

Y'a-t-il une autre solution pour savoir combien de temps le destinataire à lu l'email?
Répondre à superviny  Signaler ce message aux modérateurs
Logiciels pertinents trouvés dans les téléchargements
Télécharger ModPlug Player 1.46.01ModPlug Player - MODPlug est un lecteur permettant de lire des fichiers MOD, c'est-à-dire des pistes de séquenceurs (trackers), mélant des...Catégorie: Lecteurs audio
Licence: Freeware/gratuit
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger Windows Live Mail 12.0.1606.1023Windows Live Mail - Windows Live Mail est une application bureautique qui permet d'accéder à plusieurs comptes de messagerie à partir d'un seul...Catégorie: Courrier électronique
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « PHP mail tracking temps de lecture »