Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2013
    Messaggi
    53

    codice php visualizzato ma non eseguito

    salve a tutti, ho trovato su un sito questo codice
    codice HTML:
    <?php
    error_reporting(E_ALL);
    ini_set("display_errors", 1);
    define("PORT","/dev/ttyACM0");
     
    if (isset($_GET['action'])) {
            include "php_serial.class.php";
        $serial = new phpSerial;
        $serial->deviceSet(PORT);
            $serial->confBaudRate(9600);
            $serial->confParity("none");
            $serial->confCharacterLength(8);
            $serial->confStopBits(1);
            $serial->confFlowControl("none");
            $serial->deviceOpen();
            if ($_GET['action'] == "on") {
                $serial->sendMessage("a");
        } else if ($_GET['action'] == "off") {
                $serial->sendMessage("s");
            }
        $read = $serial->readPort();
        print $read;
            $serial->deviceClose();
    }
     
    ?>
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Test Arduino</title>
    </head>
    <body>
    <br>
    <h1>Test Arduino</h1>
     
    <a href="<?=$_SERVER['PHP_SELF'] . "?action=on" ?>">
    <button style="width:100px""><h1>ON</h1></button></a>
    <a href="<?=$_SERVER['PHP_SELF'] . "?action=off" ?>">
    <button style="width:100px""><h1>OFF</h1></button></a>
    </body>
    </html>
    insieme alla pagina, ho messo anche la libreria php_serial.class.php, ma il risultato è questo Capture.jpg, sia che lavori su ubuntu, sia su windows, sia con easyphp, sia con lampp... ho provato tutto ma non capisco perchè debba fare questo lavoro.
    Riuscite ad aiutarmi?
    Grazie mille
    Z171

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Intanto suppongo che questa
    $serial = new phpSerial;

    debba in realtà essere
    $serial = new phpSerial();

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2013
    Messaggi
    53
    può essere perché al momento noné inserito niente in quella porta?

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    cosa c'è in quell'include?

  5. #5
    non viene interpretato php... cancella tutto e scrivi solo <?php phpinfo(); ?> e vedi se ti stampa le cose...
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2013
    Messaggi
    53
    Quote Originariamente inviata da Santino83_02 Visualizza il messaggio
    non viene interpretato php... cancella tutto e scrivi solo <?php phpinfo(); ?> e vedi se ti stampa le cose...
    non visualizza niente

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2013
    Messaggi
    53
    anche usando altervista, non funziona, quindi è sicuro che è il codice (http://personalhomeautomation.alterv...ts_-_Copy.html)

  8. #8
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    Quote Originariamente inviata da Z171 Visualizza il messaggio
    anche usando altervista, non funziona, quindi è sicuro che è il codice (http://personalhomeautomation.alterv...ts_-_Copy.html)
    .html???
    cambia l'estensione del file in .php !!
    If you think your users are idiots, only idiots will use it. DropBox

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2013
    Messaggi
    53
    Quote Originariamente inviata da homerbit Visualizza il messaggio
    .html???
    cambia l'estensione del file in .php !!
    SONO UN EMERITO DEFICIENTE!!!! CHE CRETINO!!!!!! scusate per la perdita di tempo e grazie a tutti

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.