Visualizzazione dei risultati da 1 a 3 su 3

Discussione: HELP Form sendmail

  1. #1

    HELP Form sendmail

    Ciao ragazzi...ho un piccolo problema, non mi funziona una funzione che ho fatto in php..avevo gia dentro il sito un form per inviare dei dati a un'indirizzo email e tutto funziona alla perfezione...ora volevo aggiungerne un'altro che abbia la stessa funzione, cioè di restituire dei parametri tramite email, vi incollo il codice e spero m potiate aiutare


    sendmailnews.php

    <?php
    $nome = htmlspecialchars(stripslashes(utf8_decode(trim($_P OST['nome']))),ENT_QUOTES);
    $email = htmlspecialchars(stripslashes(utf8_decode(trim($_P OST['email']))),ENT_QUOTES);
    $oggetto = "NEWSLETTER Rakebet";
    $page = "Titolo";
    $to = "GiackyM@hotmail.com";

    $messaggio ='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>
    <title>'.$page.'</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head><body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"><font face="Arial, Helvetica, sans-serif" size="+1">
    <table width="100%">
    <tr><td align="center" id="titolo" colspan="2" width="100%"><font size="+2" color="#003366"><u>www.****.it - Form richiesta Rakebet</u></font></td></tr>
    <tr><td colspan="2"></td></tr><tr><td align="center" ><font color="#999999">Nome:</font></td>
    <td align="center"><font color="#000066">'.$nome2.'</td></tr>
    <tr><td align="center"><font color="#999999">E-mail:</font></td>
    <td align="center"><font color="#000066">'.$email2.'</td></tr>
    </table></font></body></html>';
    $intestazioni = "MIME-Version: 1.0\r\n";
    $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $intestazioni .= "To: ".$to."\r\n";
    $intestazioni .= "From: Form Invio REKBET <form@rekbet.com>\r\n";
    $intestazione .= "Return-Path: ".$nome2."\n";

    if (mail($to, $oggetto, $messaggio, $intestazioni)) {
    header("Location: inviatanews.html");
    }
    else {
    header("Location: errorenews.html");
    }
    ?>


    form HTML

    <form method="post" name="formInvia2">
    Nome:
    <input type="text" name="nome2" />
    Indirizzo E-mail: <input type="text" name="email2" />

    <input type="button" value="Invia" onclick="javascript:inviaModulo2();" />
    </form>


    script di collegamento

    <script type="text/javascript" language="javascript">
    <!--
    function inviaModulo2() {
    // Variabili associate ai campi del modulo
    var nome2 = document.formInvia2.nome2.value;
    var email2 = document.formInvia2.email2.value;
    var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,4})+$/;
    //Effettua il controllo sul campo NOME
    if ((nome2 == "") || (nome2 == "undefined")) {
    alert("Il campo nome e' obbligatorio!");
    document.formInvia2.nome2.focus();
    return false;
    }
    else if (!email_reg_exp.test(email) || (email2 == "") || (email2 == "undefined")) {
    alert("Inserire un indirizzo email valido!");
    document.formInvia2.email2.select();
    return false;
    }
    //INVIA IL modulo
    else {
    document.formInvia2.action = "sendmailnews.php";
    document.formInvia2.submit();
    }
    }
    function resetFormFields() {
    document.formInvia2.nome2.value = "";
    document.formInvia2.email2.value = "";
    }
    //-->
    </script>



    strano che nn funziona xè ho fatto un copia e incolla cn l'altro form d invio togliendo dei parametri e cambiando i nomi delle variabili aggiungendogli il numero 2...cosa sbaglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    356
    ti sei scordato di aggiongere i 2 qui:

    $nome = htmlspecialchars(stripslashes(utf8_decode(trim($_P OST['nome']))),ENT_QUOTES);
    $email = htmlspecialchars(stripslashes(utf8_decode(trim($_P OST['email']))),ENT_QUOTES);

    precisamente a $_POST['nome2'] e $_POST['email2'];
    Jekkil

  3. #3
    ho provato a mettere il 2 ma nn funziona

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.