lo script sembra funzionare ma manca ancora qualcosa perche non ricevo nessuna email posto il php:
Codice PHP:
<?php
if(isset($_POST["nome"],$_POST["cognome"],$_POST["data"],$_POST["paese"],$_POST["email"]))
{
$nome=$_POST["nome"];
$cognome=$_POST["cognome"];
$data=$_POST["data"];
$paese=$_POST["paese"];
$email=$_POST["email"];
//controllo email
if(!eregi("^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$",$email))
die('Errore: formato email non corretto!');
$destinatario="tekeros@gmail.com";
$mittente="From: $email";
$object="Iscizione al volantino virtuale";
$messaggio="$nome si è iscritto alla newsletter e ha comunicato questa e-mail: $email";
mail($destinatario,$object,$messaggio,$mittente);
else
echo '<p align="center"><strong><span class="Stile2">REGISTRAZIONE AVVENUTA CON SUCCESSO</span><br />
</strong></p>';
?>
<style type="text/css">
<!--
.Stile1 {font-weight: bold}
.Stile2 {
color: #D8AF15;
font-weight: bold;
}
-->
</style>
<br />
<style type="text/css">
<!--
.Stile1 {font-size: 24px}
body {
background-color: #808000;
}
body,td,th {
color: #A0A0A4;
}
.Stile1 a {
font-family: "Times New Roman", Times, serif;
text-transform: uppercase;
color: #FF7FFF;
background-color: #2A9FFF;
}
-->
</style>
<p align="center" class="Stile1">Grazie per esserti iscritto alla Newsletter</p>
<p align="center" class="Stile1">verrai presto aggiornato sulle novità e le offerte </p>
<p align="center" class="Stile1">del Volantino Virtuale</p>
<p align="center" class="Stile1"><a href="index.html">TORNA ALL' HOPAGE</a>
Codice HTML:
<form action="index.php" method="post" name="modulo" id="modulo" onsubmit="MM_validateForm('Nome','','R','cognome','','R','data','','R','paese','','R','e-mail','','RisEmail');return document.MM_returnValue">
<table width="427" height="254" border="0" align="center" cellpadding="3" cellspacing="1">
<tr>
<td height="44" colspan="4" bgcolor="#965947" class="intestazionetabella"><p class="intestazionetabelladestraconte2">Modulo di iscrizione<br />
alla newsletter Iscriviti ora !! <br />
</p></td>
</tr>
<tr>
<td width="15" height="28"><input name="recipient" type="hidden" id="recipient" value="tekeros@gmail.com" /></td>
<td width="162" height="28" align="center" valign="middle" bgcolor="#CCCCCC"><div align="right" class="Stile2 Stile4">
<div align="right">Nome</div>
</div></td>
<td width="210" align="center" valign="middle"><label> </label>
<div align="right">
<input name="Nome" type="text" id="Nome" size="35" />
</div></td>
<td width="15"> </td>
</tr>
<tr>
<td height="28"><input name="object" type="hidden" id="object" value="Iscizione al volantino virtuale" /></td>
<td height="28" align="center" valign="middle" bgcolor="#CCCCCC"><div align="right" class="Stile2 Stile4">
<div align="right">Cognome</div>
</div></td>
<td align="center" valign="middle"><div align="right">
<input name="cognome" type="text" id="cognome" size="35" />
</div></td>
<td> </td>
</tr>
<tr>
<td height="28"> </td>
<td align="center" valign="middle" bgcolor="#CCCCCC"><div align="right" class="Stile2 Stile4">
<div align="right">Data Di Nascità</div>
</div></td>
<td align="center" valign="middle"><div align="right">
<input name="data" type="text" id="data" size="35" />
</div></td>
<td> </td>
</tr>
<tr>
<td height="28"> </td>
<td align="center" valign="middle" bgcolor="#CCCCCC"><div align="right" class="Stile2 Stile4">
<div align="right">Paese</div>
</div></td>
<td align="center" valign="middle"><div align="right">
<input name="paese" type="text" id="paese" size="35" />
</div></td>
<td> </td>
</tr>
<tr>
<td height="28"> </td>
<td align="center" valign="middle" bgcolor="#CCCCCC"><div align="right" class="Stile2 Stile4">
<div align="right">Indirizzo E-mail</div>
</div></td>
<td align="center" valign="middle"><div align="right" id="email">
<input name="e-mail" type="text" id="e-mail" size="35" />
</div></td>
<td> </td>
</tr>
<tr>
<td height="34"> </td>
<td align="center" valign="middle" bgcolor="#808080"><label> </label>
<div align="right">
<input name="button" type="submit" class="Stile1" id="button" value="Invia" />
</div></td>
<td align="center" valign="middle" bgcolor="#808080"><label> </label>
<div align="right">
<input name="Reset" type="reset" class="Stile1" id="Reset" value="Ripristina" />
</div></td>
<td> </td>
</tr>
</table>
<table width="418" border="0" align="center" cellpadding="3">
<tr>
<td height="19" align="center" valign="middle"><div align="center">
<div class="addthis_toolbox addthis_default_style">
<a href="http://www.addthis.com/bookmark.php?v=250&username=tekeros" class="addthis_button_compact">Share</a>
<span class="addthis_separator">|</span>
<a class="addthis_button_facebook"></a>
<a class="addthis_button_myspace"></a>
<a class="addthis_button_google"></a>
<a class="addthis_button_twitter"></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=tekeros"></script>
</div></td>
</tr>
</table>
</form>
- 1
ricevo l'errore anche alla riga echo 'Grazie per esserti iscritto alla newsletter di Internet-News'; (errore non viene visualizzata sul browsser >> link
- 2
errore di ricezione email
non capisco il motivo dell'email,non inviata.