Ciao a tutti, vorrei integrare un form per l'invio di email nelle mie inserzioni.
Ho creato le mie belle paginette mailto.php così:
Codice PHP:
<?php
$oggi = date("j F Y G:i");
$sito = "http://angolodelgusto.altervista.org/";
$ip = "$_SERVER[REMOTE_ADDR]";
$browser = "$_SERVER[HTTP_USER_AGENT]";
$to = "miaemail@xxx.it";
$soggetto = "Contatto dal $sito";
if(trim($_POST['nome']) == "" OR trim($_POST['email']) == "" OR trim($_POST['messaggio']) == "") {
echo "<font color=\"#FF0000\" face=\"comic sans ms\" size=\"2\"><strong>Tutti i campi sono obbligatori</strong></font>";
}
else {
$body = "Modulo inviato il $oggi da $ip - $browser \n\n";
$body .= "Nome: $_POST[nome] \nEmail: $_POST[email] \nMessaggio: $_POST[messaggio]";
mail("$to","$soggetto","$body");
}
?>
e form.php così :
Codice PHP:
<title>Titolo Pagina</title>
<script language="javascript" type="text/javascript">
function Modulo() {
if ((document.modulo.nome.value == "")) {
alert("Il campo Nome è obbligatorio");
document.modulo.nome.focus();
return false;
}
else if ((document.modulo.email.value == "")) {
alert("Il campo Email è obbligatorio");
document.modulo.email.focus();
return false;
}
else if ((document.modulo.messaggio.value == "")) {
alert("Il campo Messaggio è obbligatorio");
document.modulo.messaggio.focus();
return false;
}
else {
document.modulo.action = "mailto.php";
document.modulo.submit();
}
}
</script>
<div style="text-align: center;"><form method="post" name="modulo" action="http://angolodelgusto.altervista.org/mailto.php">Richiedi un campione gratuito, pagherai solamente le spese di spedizione!<br><br><img src="http://img225.imageshack.us/img225/2797/asksellerquestionpopuptvh9.gif" width="500">
<table style="text-align: left; margin-left: auto; margin-right: auto;" bgcolor="#cccccc" cellpadding="3" cellspacing="1" width="500">
<tbody>
<tr>
<td colspan="2" align="center" bgcolor="#000066"><font face="verdana" size="2"><font color="#ffffff"><strong>Fate una domanda al venditore:</strong></font></font></td></tr>
<tr>
<td colspan="2" align="right"><font face="verdana" size="1"><font color="#cc0000" face="verdana" size="2">*</font>Obbligatorio per completare</font></td></tr>
<tr>
<td colspan="2"><font color="#cc0000" face="verdana" size="2">Vi prego di inserire il Vostro nome e E-mail per ricevere una risposta</font></td></tr>
<tr>
<td align="right" width="200"><font color="#cc0000" face="verdana" size="2">*</font><font face="verdana" size="2">Il vostro Nome:</font></td>
<td><input id="Name" title="Your Google Toolbar can fill this in for you. Select AutoFill" style="background-color: rgb(255, 255, 160);" maxlength="100" size="40" name="nome"></td></tr>
<tr>
<td align="right"><font color="#cc0000" face="verdana" size="2">*</font><font face="verdana" size="2">E-mail:</font></td>
<td><input id="Email:" title="Your Google Toolbar can fill this in for you. Select AutoFill" style="background-color: rgb(255, 255, 160);" maxlength="100" size="40" name="email"></td></tr>
<tr>
<td align="right" width="200"><font color="#cc0000" face="verdana" size="2">*</font><font face="verdana" size="2">Oggetto:</font></td>
<td><input id="Subject" maxlength="100" size="40" value="Richiesta campione di olio" name="subject"></td></tr>
<tr>
<td align="right" valign="top"><font color="#cc0000" face="verdana" size="2">*</font><font face="verdana" size="2">Messaggio:</font></td>
<td><textarea rows="6" cols="40" name="messaggio"></textarea></td></tr><tr>
</tr><tr>
<td> </td>
<td><input value="Invia" onclick="Modulo()" type="button"> <input value="Reset" type="reset"></td>
</tr>
</tbody></table>
<img src="http://img113.imageshack.us/img113/4253/asksellerquestionpopupseu8.gif" width="500">
</form></div>
Troverete sicuramente un sacco di errori ma sono le prime pagine in assoluto che creo in php quindi gran parte è un copia-incolla da altre parti!
Il punto è questo, se apro form.php funziona tutto alla grande ma se copio il codice di form.php nella mia inserzione ebay in formato html mi esce il form ma quando clicco su invio mi risponde: pagina non travata
E' evidente che sbaglio qualcosa nell'integrazione del form nella pagina html, mi date una mano?
Grazie
[DS] Usa i tag di codice quando ne riporti ampi stralci, si legge meglio...!