potete controllare il codice x favore? sembra tutto giusto ma nn so xè nn funziona...è possibile che non vada perchè nn ho ancora compato il dominio e ho uploddato il sito in un sito d hosting free?
Form nell'index.html
<script type="text/javascript" language="javascript">
<!--
function inviaModulo() {
// Variabili associate ai campi del modulo
var nome = document.formInvia.nome.value;
var cognome = document.formInvia.cognome.value;
var room = document.formInvia.pokerRoom.value;
var email = document.formInvia.email.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 ((nome == "") || (nome == "undefined")) {
alert("Il campo nome e' obbligatorio!");
document.formInvia.nome.focus();
return false;
}
//Effettua il controllo sul campo COGNOME
else if ((cognome == "") || (cognome == "undefined") || (cognome == "your surname:")) {
alert("Il campo cognome e' obbligatorio!");
document.formInvia.cognome.focus();
return false;
}
else if ((room == "") || (room == "novalue")) {
alert("Selezionare una Poker Room!");
document.formInvia.pokerRoom.focus();
return false;
}
else if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
alert("Inserire un indirizzo email valido!");
document.formInvia.email.select();
return false;
}
//INVIA IL modulo
else {
document.formInvia.action = "sendmail.php";
document.formInvia.submit();
}
}
function resetFormFields() {
document.formInvia.nome.value = "";
document.formInvia.cognome.value = "";
document.formInvia.pokerRoom.options.length=0;
document.formInvia.pokerRoom.options[0]=new Option("Seleziona", "novalue", true, false)
document.formInvia.pokerRoom.options[1]=new Option("", "novalue", false, false)
document.formInvia.pokerRoom.options[2]=new Option("Nome Room 1", "room1", false, false)
document.formInvia.pokerRoom.options[3]=new Option("Nome Room 2", "room2", false, false)
document.formInvia.pokerRoom.options[4]=new Option("Nome Room 3", "room3", false, false)
document.formInvia.pokerRoom.options[5]=new Option("Nome Room 4", "room4", false, false)
document.formInvia.email.value = "";
}
//-->
</script>
<body onload="MM_preloadImages('Immagini/chisiamoU.jpg','Immagini/lavoraU.jpg','Immagini/rakebetU.jpg','Immagini/pubbU.jpg','Immagini/contattiU.jpg','Immagini/homeSottoU.jpg','Immagini/chisiamoSottoU.jpg','Immagini/lavoraSottoU.jpg','Immagini/rakebetSottoU.jpg','Immagini/pubbSottoU.jpg','Immagini/contattiSottoU.jpg')">
<div align="center">[img]Immagini/logo.jpg[/img]</div>
<table width="962" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>[img]Immagini/homeU.jpg[/img]</td>
<td>[img]Immagini/chisiamoD.jpg[/img]</td>
<td>[img]Immagini/lavoraD.jpg[/img]</td>
<td>[img]Immagini/rakebetD.jpg[/img]</td>
<td>[img]Immagini/pubbD.jpg[/img]</td>
<td>[img]Immagini/contattiD.jpg[/img]</td>
</tr>
</table>
<table width="963" height="0" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#E5E5E5">
<tr>
<td width="140" align="left" valign="middle">
[img]Immagini/banner1.jpg[/img]</p>
[img]Immagini/banner2.jpg[/img]</p></td>
<td width="763"><link href="NL-style.css" rel="stylesheet" type="text/css">
<table width="45%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<form method="post" name="formInvia">
Nome: <input type="text" name="nome" />
Cognome: <input type="text" name="cognome" />
Poker Room <select name="pokerRoom">
<option value="novalue">Seleziona</option>
<option value="novalue"></option>
<option value="room1">Nome Room 1</option>
<option value="room2">Nome Room 2</option>
<option value="room3">Nome Room 3</option>
<option value="room4">Nome Room 4</option>
</select>
Indirizzo E-mail: <input type="text" name="email" />
<input type="button" value="Invia" onclick="javascript:inviaModulo();" />
</form>
--------------------------------------------------------------------------------------------------------------
sendmail.php
<?php
$nome = htmlspecialchars(stripslashes(utf8_decode(trim($_P OST['nome']))),ENT_QUOTES);
$cognome = htmlspecialchars(stripslashes(utf8_decode(trim($_P OST['cognome']))),ENT_QUOTES);
$pokerRoom = htmlspecialchars(stripslashes(utf8_decode(trim($_P OST['pokerRoom']))),ENT_QUOTES);
$email = htmlspecialchars(stripslashes(utf8_decode(trim($_P OST['email']))),ENT_QUOTES);
$oggetto = "Richiesta Rakebet";
$page = "Titolo della pagina";
$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.rekbet.com - Form Invio</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">'.$nome.'</td></tr>
<tr><td align="center" ><font color="#999999">Cognome:</font></td>
<td align="center"><font color="#000066">'.$cognome.'</td></tr>
<tr><td align="center" ><font color="#999999">Poker Room:</font></td>
<td align="center"><font color="#000066">'.$pokerRoom.'</td></tr>
<tr><td align="center"><font color="#999999">E-mail:</font></td>
<td align="center"><font color="#000066">'.$email.'</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: ".$nome."\n";
if (mail($to, $oggetto, $messaggio, $intestazioni)) {
header("Location: inviata.html");
}
else {
header("Location: errore.html");
}
?>