Visualizzazione risultati 1 fino 6 di 6

Discussione: problema con form mail e wordpress

  1. #1
    Data registrazione
    05-09-2008
    Residenza
    Marche!
    Messaggi
    166

    Predefinito problema con form mail e wordpress

    Ciao a tutti.
    Usando il search ho trovato un form mail molto buono ma mettendolo nel mio sito trovo degli errori. Ho fatto la pagina elabora_form.php.
    Ecco il contenuto:
    Codice PHP:
    <?php
    $colore_sfondo
    ="#82C0FF";
    $colore_testo="#FFFF80";
    $font="verdana";
    $font_size=2;
    $intestazioni = "MIME-Version: 1.0\r\n";
    $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
    //intestazioni per il mittente
    $intestazioni .= "From: www.versionilatino.altervista.org>\r\n";
    $messaggio="<html><head><title></title></head><bod y bgcolor=\"$colore_sfondo\">"; //non occorre specificare attributi per il tag title, tuttavia li inseriamo per correttezza. Tenete presente che potete inserire style.
    $messaggio.="<font face=\"$font\" size=\"$font_size\" colore=\"$colore_testo\">Questa email ti è stata inviata dal tuo sito.<br> L'utente $_POST[nome] (a cui puoi rispondere a: <a href=\"mailto:$_POST[indirizzo]\">$_POST[indirizzo]</a>, ti ha contattato per motivi di $_POST[oggetto].<br>Ti ha scritto: $_POST[testo]</font>";
    $messaggio.="</body></html>";
    mail("versionilatino@altervista.org", "Invio email da: $_POST[nome]", $messaggio,$intestazioni);
    header("Location:index.php");
    ?>
    e poi metto il codice html nella pagina affiliati su wordpress.
    ecco il contenuto.
    Codice HTML:
    <form name="modulo" action="elabora_form.php" method="post">
    <table>
    <tr>
    <td>Nome utente:</td><td><input type="text" name="nome" size="20"></td>
    </tr>
    <tr>
    <td>Indirizzo email:</td><td><input type="text" name="indirizzo" size="20"></td>
    </tr>
    <tr>
    
    
    <td>Oggetto:</td><td><input type="text" name="oggetto" size="30"></td>
    
    </tr>
    <tr>
    <td>Note:</td><td><textarea name="testo" cols="20" rows="7"></textarea></td>
    </tr>
    <tr>
    <td colspan="2" align="center"><input type="submit" value="Invia email"></td>
    </tr>
    </table>
    </form>
    ma mi da un errore. provate direttamente voi dal sito.

    grazie 1000

  2. #2
    L'avatar di matt93
    matt93 non è connesso Utente
    Data registrazione
    01-09-2008
    Messaggi
    241

    Predefinito

    è a causa dell'htaccess di WP....

    allora i casi sono 2:

    1) elimini htaccess
    2) metti il codice php nel template

  3. #3
    Guest

    Predefinito

    prova cosi

    Codice PHP:
    <?php
    $colore_sfondo
    ="#82C0FF";
    $colore_testo="#FFFF80";
    $font="verdana";
    $font_size = 2;
    $intestazioni = "MIME-Version: 1.0\r\n";
    $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
    //intestazioni per il mittente
    $intestazioni .= "From: www.versionilatino.altervista.org>\r\n";
    $messaggio="<html><head><title></title></head><body bgcolor=\"$colore_sfondo\">"; //non occorre specificare attributi per il tag title, tuttavia li inseriamo per correttezza. Tenete presente che potete inserire style.
    $messaggio.="<font face=\"$font\" size=\"$font_size\" colore=\"$colore_testo\">Questa email ti è stata inviata dal tuo sito.<br> L'utente $_POST['nome'] (a cui puoi rispondere a: <a href=\"mailto:$_POST['indirizzo']\">$_POST['indirizzo']</a>, ti ha contattato per motivi di $_POST['oggetto'].<br>Ti ha scritto: $_POST['testo']</font>";
    $messaggio.="</body></html>";
    if(
    mail("versionilatino@altervista.org", "Invio email da: $_POST[nome]",$messaggio,$intestazioni)) {
    echo
    "Mail inviata con successo";
    } else {
    echo
    "Errore nell'invio della mail";
    }
    ?>

  4. #4
    Data registrazione
    05-09-2008
    Residenza
    Marche!
    Messaggi
    166

    Predefinito

    matt93--> se elimino htacces lo posso ricreare dopo?
    --> non posso metterlo nel template.

    palla00-->cosa cambia? stesso errore.

  5. #5
    Guest

    Predefinito

    Se lo elimini sparirà l'errore, poi se lo rimetti sei punto e a capo.
    E' essenziale avere un contact form personale? Puoi usare i plug in e poi adattarli come vuoi al tuo tema

  6. #6
    Data registrazione
    05-09-2008
    Residenza
    Marche!
    Messaggi
    166

    Predefinito

    Ok grazie adesso cercherò dei pugl in di wordpress e se non trovo niente userò questo.

    Comunque grazie

Regole di scrittura

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