Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    form php problemi di ricezione

    Ciao a tutti,

    nel mio sito ho inserito un form contatti in PHP con una decina di campi da compilare.

    Esso deve essere compilato e cliccando su invia mi arriva la mail con i dati inseriti dall'utente.

    Il problema sorge appunto quando mi arriva la mail con i dati, perchè mi arrivano 7/8 mail vuote più quella con il contenuto(dati inseriti dalll'utente).

    Come posso fare in modo che mi arrivi solo la mail con i contenuti e non tutte le mail vuote?

    Ecco il codice PHP:

    <?php
    $a="miamail@miamail.it";
    $oggetto="Richiesta informazioni";
    $messaggio=$_POST['nome'];
    $messaggio.="\n\n";
    $messaggio.=$_POST['cognome'];
    $messaggio.="\n\n";
    $messaggio.=$_POST['azienda'];
    $messaggio.="\n\n";
    $messaggio.=$_POST['indirizzo'];
    $messaggio.="\n\n";
    $messaggio.=$_POST['citta'];
    $messaggio.="\n\n";
    $messaggio.=$_POST['stato'];
    $messaggio.="\n\n";
    $messaggio.=$_POST['richiesta'];
    $messaggio.="\n\n";
    $messaggio.=$_POST['txtEmail'];
    $da = $_POST['txtEmail'];
    mail($a, $oggetto, $messaggio, $da);
    ?>


    codice HTML
    <table style="padding-top:30px;" width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="491" height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
    <form name="frmSample" method="post" action="form.php" onSubmit="return ValidateForm()">
    <tr>
    <td width="135" height="30" valign="top" class="SOLOTESTO">Email<span style="color:#FF0000;">*</span>
    <td width="345" valign="top" align="left"> <input type="text" class="textbox" name="txtEmail" /></td>
    </table></td>
    </tr>
    <tr>
    <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="135" height="30" valign="top" class="SOLOTESTO">Nome<span style="color:#FF0000;">*</span></td>
    <td width="345" valign="top" align="left"><input class="textbox" type="textbox" name="nome" />
    </td>
    </tr>
    </table><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="135" height="30" valign="top" class="SOLOTESTO">Cognome<span style="color:#FF0000;">*</span></td>
    <td width="345" valign="top" align="left"><input class="textbox" type="textbox" name="cognome" />
    </td>
    </tr>
    </table><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="135" height="30" valign="top" class="SOLOTESTO">Azienda<span style="color:#FF0000;">*</span></td>
    <td width="345" valign="top" align="left"><input class="textbox" type="textbox" name="azienda" />
    </td>
    </tr>
    </table><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="135" height="30" valign="top" class="SOLOTESTO">Indirizzo </td>
    <td width="345" valign="top" align="left"><input class="textbox" type="textbox" name="indirizzo" /></td>
    </tr>
    </table><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="135" height="30" valign="top" class="SOLOTESTO">Citt&agrave;</td>
    <td width="345" valign="top" align="left"><input class="textbox" type="textbox" name="citta" /></td>
    </tr>
    </table><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="135" height="30" valign="top" class="SOLOTESTO">Nazione<span style="color:#FF0000;">*</span></td>
    <td width="345" valign="top" align="left"><input class="textbox" type="textbox" name="stato" />
    </td>
    </tr>
    </table><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="135" height="30" valign="top" class="SOLOTESTO">Richiesta</td>
    <td width="345" valign="top" align="left"><TEXTAREA style="background-color:#FFFFFF;;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:1px #7f9db9 solid" rows=4 cols=45 name="richiesta" type="text"></TEXTAREA></td>
    </tr>
    </table><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="135" height="30" valign="top" class="SOLOTESTO">Nota informativa </td>
    <td width="345" valign="top" align="left"><TEXTAREA style="background-color:#FFFFFF;border:1px #7f9db9 solid;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;" rows=4 cols=45 type="text" readonly="readonly">dasdasdasdada</TEXTAREA></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td height="59" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="480" height="59" align="center" valign="middle""><input type="submit" name="Submit" value="Invia" /> </td>
    </tr>

    </table></td>
    </tr>
    <tr>
    <td height="49" valign="top" class="SOLOTESTO"><span style="color:#FF0000;">*</span> campi obbligatori</td>
    </tr>
    <tr>
    <td height="129"></td>
    </tr>

    </table>


    Grazie,

    danialves

  2. #2
    Ciao danialves,
    anch'io ho lo stesso problema. L'unica cosa che ho trovato di sbagliato erano i permessi dei file php, 644 invece che 755 .... Adesso aspetto di vedere le prossime mail e vediamo se era quello il problema.
    Ciao

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.