Visualizzazione risultati 1 fino 2 di 2

Discussione: Modulo invio mail in PHP?

  1. #1
    Guest

    Predefinito Modulo invio mail in PHP?

    Buonasera a tutti,
    premetto che non sono molto esperto nel linguaggio PHP.
    Ho creato una piccola pagina per l'invio ad un indirizzo e-mail, ma non funziona... il codice è questo:
    Codice PHP:
    <h2>Contattaci via mail (info@asdifolletti.it)</h2>
    <form method="post" action="">
    <span>
    <label for="user-name">Nome:</label>
    <input type="text" name="user-nome" />
    </span></br>
    <span>
    <label for="user-name">Cognome:</label>
    <input type="text" name="user-cognome" />
    </span></br>
    <span>
    <label for="user-name">Oggetto:</label>
    <input type="text" name="user-oggetto" />
    </span></br>
    <span>
    <label for="user-name">Testo:</label>
    <input type="text" name="user-testo" />
    </span></br>
    <span>
    <input type="submit" value="Invia" />
    </span>
    <?
    if(isset($_POST['Invia'])) {
    $submit = $_POST['Invia'];
    if (empty (
    $_POST[user-nome]) || empty ($_POST[user-cognome]) || empty ($_POST[user-oggetto]) || empty ($_POST[user-testo])) {
    $errore = "<font color=\"#FF0000\"><strong>Tutti i campi sono obbligatori!</strong></font><br />\n";
    }
    else {
    $headers = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $Nome = $_POST['user-nome'];
    $Cognome = $_POST['user-cognome'];
    $Oggetto = $_POST['user-oggetto'];
    $Testo = $_POST['user-testo'];
    $a="info@asdifolletti.it";
    $Messaggio = "<p>Nome: {$Nome}, Cognome: {$Cognome}</p>"
    . "<p>{$Testo}</p>";
    mail($a, $Oggetto, $Messaggio, $headers);
    scriviform($errore);
    }
    }
    ?>
    Grazie in anticipo a chi mi aiuterà!

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Cambia:
    Codice HTML:
    <input type="submit" value="Invia" />
    Con:
    Codice HTML:
    <input name="invia" type="submit" value="Invia" />
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

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