• User

    Problema form da PHP4 a PHP5

    Ciao a tutti,

    premetto che conosco poco o nulla di PHP, quindi abbiate pazienza nel leggere quanto sotto.
    Ho recentemente cambiato provider, il nuovo adotta PHP5 a fronte del vecchio che adottava PHP4, di conseguenza il mio script PHP non funziona più. Nello specifico, il form del file html trasmette le informazioni al file php (con relativa pagina di conferma, deifnita nel file php, di avvenuto invio email), ma questo poi non le invia nell'email che viene spedita: nell'email, tutti i campi risultano vuoti come se non fossero mai stati compilati.

    In allegato, quindi, trovate uno zip con i 3 file interessati.

    Mi potete aiutare e dirmi cosa devo cambiare in uno dei due o in entrambi i file ?

    Grazie infinite
    Fabio


  • User Attivo

    Nel file PHP devi inserire $_GET[] per ogni campo interessato.

    Esempio se nel form hai:

    [html]
    <input name="email" ... />
    [/html]Nel file php, come prima cosa va definito:

    [php]
    $email = @$_GET["email"];
    // @ serve per nascondere possibili errori.
    [/php]Ripeti questo per ogni campo.
    Controlla bene ogni nome del campo perchè deve corrispondere con quello passato a $_GET[].
    Ti consiglio anche di cambiare il name attribuito a questo campo:

    [html]
    <input name="città" type="text" class="Stile12" id="città" size="40"/>
    [/html]in particolare la à

    Ciao!


  • User

    grandissimo funziona !! grazie infiniteeeee