Visualizzazione risultati 1 fino 6 di 6

Discussione: non riesco ad inviare mail

  1. #1
    Guest

    Predefinito non riesco ad inviare mail

    Salve,
    sto utilizzando questo codice:

    Codice PHP:
    <html>
    <head>
    <title>Form to mail</title>
    </head>
    <body>
    <center>
    <?

    if(!isset($_POST['submit']))
    {
    echo
    '<h1>Form to mail</h1>
    <form method="post" action="#">
    <h3>Destinatario:</h3> <input type="text" name="destinatario"/><br/>
    <h3>Mittente:</h3><input type="text" name="mittente"/><br/>
    <h3>Oggetto:</h3> <input type="text" name="oggetto"/><br/>
    <h3>Testo:</h3><br/><textarea cols="20" rows="10"></textarea><br/>
    <input type="submit"/>
    </form>'
    ;
    }
    else
    {
    $to=@$_POST['destinatario'];
    $from=@$_POST['mittente'];
    $subject=@$_POST['oggetto'];
    $mess=@$_POST['messaggio'];
    $header="From: ".$from;

    mail($to, $from, $subject, $mess, $header);
    }

    ?>
    </center>
    </body>
    </html>
    Mi sapete dire cosa sto omettendo o sbagliando? proprio non funziona.

  2. #2
    Guest

    Predefinito

    Sostituisci
    Codice HTML:
    <input type="submit"/>
    con
    Codice HTML:
    <input type="submit" name="submit"/>

  3. #3
    Guest

    Predefinito

    Grazie, adesso la mail arriva. Ma c'è un altro problema... un po' strano per me che sono alle prime armi: come oggetto mi da il nome del server: "Apache" e come messaggio, quello che ho indicato come oggetto.

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,872

    Predefinito

    Guarda bene nella documentazione della mail(): dovresti usare 4 parametri e non 5!

    (nel link ci sono anche degli esempi).

    Ciao!

  5. #5
    Guest

    Predefinito

    Ho risolto appena adesso, solo un'altra dimenticanza: non era segnato il "name" nella parte del messaggio.

  6. #6
    Guest

    Predefinito

    Dovresti mettere "To" e "From" assieme nell'header.
    Strano che ti funzioni!
    Meglio per te.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •