Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20

Discussione: Form Mail php

  1. #11
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Ragazzi ho corretto il form nell HTML.. penso vada bene: però ho provato ad inviare un email ma nulla sempre lo stesso errore:

    <form id="form1" name="form1" method="post" action="contact_form.php">
    <table width="335" height="327" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td class="Stile8 Stile15">* Nome:</td>
    <td class="Stile8 Stile15">* Cognome:</td>
    </tr>
    <tr>
    <td><label>
    <input name="textfield" type="text" class="campi" />
    </label></td>
    <td><input name="textfield2" type="text" class="campi" /></td>
    </tr>
    <tr>
    <td class="Stile8 Stile15">* Email:</td>
    <td class="Stile8 Stile15">* Via:</td>
    </tr>
    <tr>
    <td><input name="textfield3" type="text" class="campi" /></td>
    <td><input name="textfield32" type="text" class="campi" /></td>
    </tr>
    <tr>
    <td class="Stile8 Stile15">* Citt&agrave;:</td>
    <td class="Stile8 Stile15">* Provincia:</td>
    </tr>
    <tr>
    <td><input name="textfield4" type="text" class="campi" /></td>
    <td><input name="textfield5" type="text" class="campi" /></td>
    </tr>
    <tr>
    <td class="Stile8 Stile15"> Telefono:</td>
    <td class="Stile8 Stile15">Fax:</td>
    </tr>
    <tr>
    <td><input name="textfield7" type="text" class="campi" /></td>
    <td><input name="textfield6" type="text" class="campi" /></td>
    </tr>
    <tr>
    <td class="Stile8 Stile15">* Messaggio:</td>
    <td></td>
    </tr>
    <tr>
    <td><input name="textfield8" type="text" class="messaggio" /></td>
    <td></td>
    </tr>
    <tr>
    <td><label>
    <input name="Submit" type="submit" class="invia" value="Invia" />
    </label></td>
    <td></td>
    </tr>
    </table>
    </form>
    Con i sogni possiamo conoscere il futuro...

  2. #12
    <td><input name="textfield8" type="text" class="messaggio" /></td>
    questo è sbagliato

    metti una text area e come name dagli messaggio e dovrebbe andarti

  3. #13
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    contact_form.php

    <?php
    $receiverMail = "gatenweb@yahoo.it";

    $nome = ltrim(rtrim(strip_tags(stripslashes($_POST['nome']))));
    $cognome = ltrim(rtrim(strip_tags(stripslashes($_POST['cognome']))));
    $email = ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
    $via = ltrim(rtrim(strip_tags(stripslashes($_POST['via']))));
    $telefono = ltrim(rtrim(strip_tags(stripslashes($_POST['telefono']))));
    $fax = ltrim(rtrim(strip_tags(stripslashes($_POST['fax']))));
    $citta = ltrim(rtrim(strip_tags(stripslashes($_POST['citta']))));
    $provincia = ltrim(rtrim(strip_tags(stripslashes($_POST['provincia']))));
    $messaggio = ltrim(rtrim(strip_tags($_POST['messaggio'])));

    $ip = getenv("REMOTE_ADDR");
    $msgformat = "From: $nome ($ip)\nEmail: $email\n\n$messaggio";

    // Validation
    if(empty($nome) || empty($cognome) || empty($email) || empty($via)|| empty($telefono) || empty($fax) || empty($citta)|| empty($provincia) || empty($messaggio)) {
    echo "<h3>The email was not sent</h3>

    Please fill all the required fields</p>";
    }
    elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
    echo "<h3>The email was not sent</h3>

    The email address is invalid</p>";
    }
    else {
    mail($receiverMail, $email, $msgformat, "From: $nome <$email>");
    echo "<h3>The email has been sent!</h3>

    I will get back to you as soon as possible.</p>"; }
    ?>
    Con i sogni possiamo conoscere il futuro...

  4. #14

  5. #15
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Perfetto ora non da + quell errore Grazie mille a chi mi ha aiutato... cmq l'emal di HOTMAIL non funziona con questo form?
    Con i sogni possiamo conoscere il futuro...

  6. #16
    Originariamente inviato da gaten
    Perfetto ora non da + quell errore Grazie mille a chi mi ha aiutato... cmq l'emal di HOTMAIL non funziona con questo form?
    perchè no?

  7. #17
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Perfetto solo una cosa ... nell email mi arriva solo il messaggio... forse bisogna inserire qualche altra variabile nel file contact_form.php

    <?php
    $receiverMail = "gatenweb@yahoo.it";

    $nome = ltrim(rtrim(strip_tags(stripslashes($_POST['nome']))));
    $cognome = ltrim(rtrim(strip_tags(stripslashes($_POST['cognome']))));
    $email = ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
    $via = ltrim(rtrim(strip_tags(stripslashes($_POST['via']))));
    $telefono = ltrim(rtrim(strip_tags(stripslashes($_POST['telefono']))));
    $fax = ltrim(rtrim(strip_tags(stripslashes($_POST['fax']))));
    $citta = ltrim(rtrim(strip_tags(stripslashes($_POST['citta']))));
    $provincia = ltrim(rtrim(strip_tags(stripslashes($_POST['provincia']))));
    $messaggio = ltrim(rtrim(strip_tags($_POST['messaggio'])));

    $ip = getenv("REMOTE_ADDR");
    $msgformat = "From: $nome ($ip)\nEmail: $email\n\n$messaggio";

    // Validation
    if(empty($nome) || empty($cognome) || empty($email) || empty($via)|| empty($telefono) || empty($fax) || empty($citta)|| empty($provincia) || empty($messaggio)) {
    echo "<h3>The email was not sent</h3>

    Please fill all the required fields</p>";
    }
    elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
    echo "<h3>The email was not sent</h3>

    The email address is invalid</p>";
    }
    else {
    mail($receiverMail, $email, $msgformat, "From: $nome <$email>");
    echo "<h3>The email has been sent!</h3>

    I will get back to you as soon as possible.</p>"; }
    ?>
    Con i sogni possiamo conoscere il futuro...

  8. #18
    Originariamente inviato da gaten
    Perfetto solo una cosa ... nell email mi arriva solo il messaggio... forse bisogna inserire qualche altra variabile nel file contact_form.php

    <?php
    $receiverMail = "gatenweb@yahoo.it";

    $nome = ltrim(rtrim(strip_tags(stripslashes($_POST['nome']))));
    $cognome = ltrim(rtrim(strip_tags(stripslashes($_POST['cognome']))));
    $email = ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
    $via = ltrim(rtrim(strip_tags(stripslashes($_POST['via']))));
    $telefono = ltrim(rtrim(strip_tags(stripslashes($_POST['telefono']))));
    $fax = ltrim(rtrim(strip_tags(stripslashes($_POST['fax']))));
    $citta = ltrim(rtrim(strip_tags(stripslashes($_POST['citta']))));
    $provincia = ltrim(rtrim(strip_tags(stripslashes($_POST['provincia']))));
    $messaggio = ltrim(rtrim(strip_tags($_POST['messaggio'])));

    $ip = getenv("REMOTE_ADDR");
    $msgformat = "From: $nome ($ip)\nEmail: $email\n\n$messaggio";

    // Validation
    if(empty($nome) || empty($cognome) || empty($email) || empty($via)|| empty($telefono) || empty($fax) || empty($citta)|| empty($provincia) || empty($messaggio)) {
    echo "<h3>The email was not sent</h3>

    Please fill all the required fields</p>";
    }
    elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
    echo "<h3>The email was not sent</h3>

    The email address is invalid</p>";
    }
    else {
    mail($receiverMail, $email, $msgformat, "From: $nome <$email>");
    echo "<h3>The email has been sent!</h3>

    I will get back to you as soon as possible.</p>"; }
    ?>

    che altro dovrebbe arrivarti??

  9. #19
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Come cosa dovrebbe arrivarmi? tutto Cioè Nome cognome email ... ecc ec...
    Con i sogni possiamo conoscere il futuro...

  10. #20
    Originariamente inviato da gaten
    Come cosa dovrebbe arrivarmi? tutto Cioè Nome cognome email ... ecc ec...
    allora concatenali qua nel formato che ti pare

    $msgformat = "From: $nome ($ip)\nEmail: $email\n\n$messaggio\n\n$citta......";

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 © 2026 vBulletin Solutions, Inc. All rights reserved.