Visualizzazione risultati 1 fino 10 di 10

Discussione: [SCRIPT & CURIOSITA']Registrare in un file di testo i tasti clikkati da un utente

  1. #1
    Guest

    Question [SCRIPT & CURIOSITA']Registrare in un file di testo i tasti clikkati da un utente

    Ciau , ho trovato sul web questo semplice javascript :
    Codice:
    <script language="JavaScript" type="text/javascript">
    <!-- 
    	function keypressed() {
    	alert("Questa funzione è disabilitata.");
    }
    document.onkeydown=keypressed;
    // -->
    </script>
    vorrei sapere se fosse possibile unire php a javascript e come fare a costruire uno script che "registri" quello che un utente scrive sulla tastiera .
    Grazie a chiunue mi aiuti ^_________^

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Dovresti aggiornare la pagina ogni volta che l'utente schiaccia un tasto oppure potresti far aggiornare un iframe che contiene una pagina PHP e da lì registri il tasto premuto nel file di testo.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    certo ke si può fare
    (ovviamente funge solo con i tasti premuti nella finestra del browser, se vuoi creare una specie di keylogger ti servirà benaltro...)
    Codice HTML:
    <script language="javascript" type="text/javasript">
    function keypressed(e) {
         window.ifr.location="FILE.PHP?key=" + String.fromCharCode(e.which);
    }
    document.onkeydown=keypressed(event);
    </script>
    <iframe name="ifr" src="FILE.PHP" width="0" height="0">
    Codice PHP:
    $handler=fopen('file.txt', 'a');
    fwrite($handler, $_GET['key'].' ');
    fclose($handler);
    nn l'ho provato ma dovrebbe fungere
    Ultima modifica di SoulHome : 05-11-2005 alle ore 19.25.16

  4. #4
    Guest

    Predefinito

    Uhm .... nun va , cioè , crea tutto , però nel file di testo mi scrive solo uno spazio O.O
    Sapresti risolvere ^_^ ?? Grazie ancora .

  5. #5
    Guest

    Predefinito

    cambia l'html così:
    Codice HTML:
    <html onkeydown='keypressed(event);'>
    <head>
    <script language="JavaScript" type="text/javascript">
    <!-- 
    	function keypressed(e) {
    	window.ifr.location="FILE.PHP?key=" + String.fromCharCode(e.which);
    }
    // -->
    </script></head>
    <body>
    <iframe name="ifr" src="FILE.PHP" width="0" height="0">
    </body>
    </html>
    il codice riconosce tutti caratteri alfanumerici, con i simboli ha qlke problema..

  6. #6
    Guest

    Predefinito

    U.U a me nun va , mi da errore nella status bar per il caricamento della pagina ç_ç

  7. #7
    Guest

    Predefinito

    sostituisci which con keyCode, altrimenti funge solo con firefox
    Ultima modifica di SoulHome : 06-11-2005 alle ore 18.02.32

  8. #8
    Guest

    Predefinito

    O.O non mi scrive ancora niente , mi spiace ç_ç

  9. #9
    Guest

    Predefinito

    ho editato mi ero scordato una maiuscola

  10. #10
    Guest

    Predefinito

    ora va , grazie , sei un mito ^__________^

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •