Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Aiuto pagina php html

  1. #1

    Aiuto pagina php html

    Salve, sono nuovo del forum e non mi intendo di programmazione, per questo chiedo il vostro aiuto per un problema, io dovrei modificare questa pagina php. Vi spiego, questa pagina permette tramite un'interfaccia grafica di modificare il contenuto di un file txt a seconda del tipo di bottone che viene premuto col maus sullo schermo, io lo vorrei modificare in modo che faccia la stessa cosa, ma con un tasto della tastiera. Qualcuno mi può aiutare? Questa pagina l'ho presa da questo sito http://www.marcopucci.it/wifirobot/ dove spiega come comandare un robot fatto con arduino attraverso internet. Spero che possiate aiutarmi.


    codice:
    <!DOCTYPE html>
    <html>
    <head>
    <title>Arduino WiFi</title>
    </head>
    <body>
    <center>
    <h1>Arduino comandi WiFi </h1>
    <p><br/>
    
    
    <table width="200" border="1">
      <tr>
         
     <td> <?php
          echo "<form action='#' method='post'>
          <input type='image' name='button1'? src='sinistra.gif' value='Sinistra' />
          </form><br/>";?>
     </td>
    
    
     <td><?php
          echo "<form action='#' method='post'>
          <input type='image' name='button2'? src='centro.gif' value='Centro' />
          </form><br/>";?>
     </td>
    
    
     <td><?php
          echo "<form action='#' method='post'>
          <input type='image' name='button3'? src='destra.gif' value='Destra' />
          </form><br/>";?>
     </td>
     
     </tr>
    
    
    </table>
    
    
    
    
      <?php
    
    
    
    
    
    
    if (isset($_POST['button1']))
    {
    		echo "Sinistra";
    		$myFile = "data.txt";
    		$fh = fopen($myFile, 'w');
    		fwrite($fh, "OK>1<");
    		fclose($fh);
    }
    if (isset($_POST['button2']))
    {
    		echo "Centro";
    		$myFile = "data.txt";
    		$fh = fopen($myFile, 'w');
    		fwrite($fh, "OK>2<");
    		fclose($fh);
    }
    if (isset($_POST['button3']))
    {
    		
    		echo "Destra<br/>";
    		$myFile = "data.txt";
    		$fh = fopen($myFile, 'w');
    		fwrite($fh, "OK>3<");
    		fclose($fh);
    
    
    }
    
    
    
    
    
    
    ?>
    </p>
    </center>
    </body>
    </html>

  2. #2

    Moderazione

    Sposto nella sezione PHP.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Benvenuto.

    Premendo un tasto sulla tastiera, PHP non fa nulla, perché PHP è un linguaggio lato server, quindi esiste solo sul server.
    Tu quando puoi premere un tasto sulla tastiera vuol dire che la pagina la stai guardando sul browser, quindi è sul client e PHP non esiste più, PHP non sa nulla di quello che fai sul browser.
    Dal client, per dire qualcosa a PHP, hai bisogno del pulsante di un form, oppure devi delegare Javascript ad inviare dei dati per far fare qualcosa a PHP.

    Dunque a te serve Javascript, non PHP.
    Ti sposto in Javascript.

    P.S. leggi i regolamenti delle sezioni in cui scrivi, il titolo da te scelto sarebbe irregolareperché troppo generico.

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.