Visualizzazione risultati 1 fino 3 di 3

Discussione: form contatti php non manda mail

  1. #1
    Guest

    Predefinito form contatti php non manda mail

    allora premetto e forse se sono qui a farvi domande non c'č bisogno ma lo dico.. di php ne capisco zero quindi vi prego di essere semplicissimi nelle risposte.. grazie in anticipo.
    nel sito ho un form contatti e quando si pigia invio "non mi arrivano le mail" e cosi vi incollo il php..

    che si chiama sendContact.php


    Codice PHP:
    <?php

    $from
    = "staff@nerosolution.it";
    $from_name = "NeroSolution";
    $subject = "FORM CONTATTI";

    $to = $_POST['email'];

    // collect data
    $body = "";
    foreach(
    $_POST as $key => $val)
    {
    if(
    $key != 'captcha')
    $body .= ucfirst($key).": ".$val."\r\n";
    }

    // construct MIME PLAIN Email headers
    $header = "MIME-Version: 1.0\n";
    $header .= "Content-type: text/plain; charset=utf-8\n";
    $header .= "From: $from_name <$from>\r\nReply-To: $from_name <$from>\r\nReturn-Path: <$from>\r\n";

    // send email
    $mail_sent = mail($to, $subject, $body, $header);
    ?>
    ---------------
    questo invece il contact.html la parte relativa al form:
    Codice PHP:
    <h1>Contattaci o inviaci un file</h1>
    <
    p>Potete usare lo spazio qui sotto per inviarci un messaggio.Oppure in basso a destra se volete inviarci foto, materiali, notizie..</p>
    <
    form method="post" onsubmit="return sendContact();" action="sendContact.php">
    <
    p>
    <
    label for="name" id="lname">Nome e Cognome:</label>
    <
    input type="text" class="text" name="name" id="name" onfocus="input_focus('name');" onblur="input_blur('name');" />
    </
    p>

    <
    p>
    <
    label for="email" id="lemail">Indirizzo Mail:</label>
    <
    input type="text" class="text" name="email" id="email" onfocus="input_focus('email');" onblur="input_blur('email');" />
    </
    p>
    <
    div class="x"></div>
    <
    p class="error" id="email-error">devi inserire l'indirizzo mail.</p>

    <p>
    <label for="category" id="lcategory">Categoria:</label>
    <select name="category" id="category" onfocus="input_focus('
    category');" onblur="input_blur('category');">
    <option value="software">Preventivi</option>


    </select>
    </p>

    <p>
    <label for="message" id="lmessage">Messaggio:</label>
    <textarea name="message" id="message" onfocus="input_focus('
    message');" onblur="input_blur('message');"></textarea>
    </p>
    <div class="x"></div>
    <p class="error" id="message-error">inserire il messaggio.</p>

    <p>
    <label for="captcha" id="lcaptcha"></label>
    <input type="text" class="text" name="captcha" id="captcha" onfocus="input_focus('
    captcha');" onblur="input_blur('captcha');" />
    </p>
    <div class="x"></div>
    <p class="error" id="captcha-error">Siete sicuri del calcolo?</p>
    <script type="text/javascript">
    generate_captcha('
    lcaptcha');
    </script>

    <div class="x"></div>

    <input type="submit" class="submit" name="send_contact" value="invia" />

    </form>

    <span id="contact-back">---<a href="index.html" class="read-more">torna alla home</a></span>
    </div>

    <div id="message_sent" style="display:none;">
    <h1>Il messaggio e'
    stato inviato</h1>
    <
    p>La contatteremo il prima possibile.</p>
    <
    p> ora<a href="index.html" class="read-more">torn</a> alla home page.</p>
    </
    div>
    </
    div>




    mi dite dove sbaglio?
    grazie
    Ultima modifica di nerosolution : 30-11-2010 alle ore 14.17.40 Motivo: ho corretto i codici

  2. #2
    L'avatar di saitfainder
    saitfainder non č connesso Sėniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Apparentemente sembra tutto ok. Prova a salvare in un file i parametri che passi alla funzione mail e verifica che sia tutto corretto. L'indirizzo eMail a cui invii č funzionante?


    «Č una mia peculiaritą distorcere la veritą e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    Prova a salvare in un file i parametri che passi alla funzione mail e verifica che sia tutto corretto.
    scusa non ho inteso che devo fare. e si la mail funziona correttamente. anche se č un alias di altervista.

Regole di scrittura

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