• User Attivo

    messaggio di errore su $SERVER ['PHP_SELF]

    Buongiorno a tutti,
    sto realizzando, per studio, un convertitore ascii in php.
    Se uso:
    echo "<form name= converti method= post action= ".$SERVER['PHP_SELF'].">";
    echo "Dato:";
    echo "<input type=text name=dato>";
    echo"<br>";
    echo "Converti in carattere ascii";
    echo "<input type=radio value=carattere name=ascii><br>";
    echo "Converti in codice ascii";
    echo "<input type=radio value=codice name=ascii><br>";
    echo "<input type=submit value='Converti'>";
    mi restituisce:
    Notice: Undefined variable: SERVER in c:\programmi\easyphp1-8\www\st_bo\php\convertitore ascii.php on line 12

    se uso:
    echo "<form name=trasforma method=post action='$PHP_SELF'>";
    mi restituisce:
    Notice: Undefined variable: PHP_SELF in c:\programmi\easyphp1-8\www\st_bo\php\esempio2.php on line 3

    :mmm: :mmm: :mmm: Come mai?... Ho installato easyphp 1.8

    Ciao e grazie


  • User Attivo

    Ti da errore perchè la sintassi del comado è questa:

    [PHP]$_SERVER['PHP_SELF'][/PHP]

    con l'underscore che separa il $ da SERVER.

    Ciao!