• User Attivo

    contattaci form

    [PHP]
    <?
    $TimeZone="12.49";
    $time = time() + ($TimeZone * 60 * 60)
    ?>
    <wml>
    <?
    $wap_title="Site";
    $to = "[email protected]";
    $time = "".date("D,d-F-Y g:i a", $time)."";
    if ($pass == "")
    {
    $title="Registrati a $wap_title";
    }
    else
    {
    $title="Grazie!";
    $msg .= "Nome: $nome\n\nEmail: $email\n\nFirma: $signature\n\nNato: $nascita\n\nSesso: $sex\n\nNick: $nick\n\nBrowser: $HTTP_USER_AGENT\n\n Ip: $REMOTE_ADDR\n\nOrario: $time ";
    $subject = "Registrazione forum\n";
    $mailheaders = "Da: $nome<$email> \n";
    $mailheaders .= "Rispondere a: $nome<$email>\n\n";
    mail($to, $subject, $msg, $mailheaders);
    print("<card id="thanks" title= "$title" >");
    print("<p align="center"><small>Grazie $nome,<br />Risponderemo il prima possibile.</small></p>");
    print (" <p align="center"><small><a href="index.php">Home</a></small></p>");
    print("</card>");
    }
    ?>
    <card id="contact" title="Registrazione">
    <p align="center"><small>contattaci compilando <b>TUTTI</b> i campi e inserendo una email <b>VALIDA</b> altrimenti non riceverete mai la risposta !!!<br/>

    <b>Nome:</b><br/>
    <input title="nome" name="nome"/><br/>
    <b>Email:</b><br/>
    <input title="email" name="email"/><br/>
    <b>Nato/a il:</b><br/>
    <input title="nascita" name="nascita"/><br/>
    <b>Sesso:</b><br/>
    <input title="sex" name="sex"/><br/>
    <b>Nick:</b><br/>
    <input title="nick" name="nick"/><br/>
    <b>Firma:</b><br/>
    <input title="signature" name="signature"/><br/>
    <anchor>Invia
    <go method="post" href="<? echo "$PHP_SELF"; ?>">
    <postfield name="nome" value="$nome"/>
    <postfield name="email" value="$email"/>
    <postfield name="nascita" value="$nascita"/>
    <postfield name="sex" value="$sex"/>
    <postfield name="nick" value="$nick"/>
    <postfield name="signature" value="$signature"/>
    <postfield name="pass" value="1"/>
    </go></anchor><br/><b/>
    <a href="index.php">Home</a><br/><b>Copy</b>
    </small>
    </p>
    </card>
    </wml>[/PHP]

    qualcosa non va...quando faccio invio mi aggiorna la pagina del contattaci nuovamente ma la mail non parte...come posso risolvere??? help:x


  • User Attivo

    Missà che hai tradotto anche l'intestazione della mail:

    $mailheaders = "Da: $nome<$email> \n";
    $mailheaders .= "Rispondere a: $nome<$email>\n\n";

    Dovrebbe essere

    $mailheaders = "From: $nome<$email> \n";
    $mailheaders .= "To: $nome<$email>\n\n";

    Controlla bene il formato di mail e non tradurre l'interno dei campi.