sarò scema ma non riesco a far funzionare il mio form mail: AIUTO!!!!!!
ho creato un file HTML dove c'è il form:modulo.html
Codice HTML:
<html>
<head>
<title>modulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.Stile2 {color: #005166; font-weight: bold; }
.Stile3 {color: #FF0000}
.Style15 {font-size: 10pt}
-->
</style>
</head>
<body>
<table width="798" border="0">
<tr>
<td colspan="2"><div align="center" class="Stile3"><strong>ATTENZIONE: il modulo d'ordine non è ancora attivo </strong></div></td>
</tr>
<tr>
<td colspan="2"><div align="center"><span class="Stile2">modulo d'ordine </span></div></td>
</tr>
<tr valign="top">
<td width="520" rowspan="23"><table width="479" border="0" align="right" cellpadding="0" cellspacing="0">
<form action="elabora_form.php" method="post" name="timbri">
<input type="hidden" name="_DEST" value="liantonio.edad@libero.it" />
<input type="hidden" name="_SUBJ" value="timbri" />
<input type="hidden" name="cc" value="liantoniom@virgilio.it" />
<tr bgcolor="#005166">
<td colspan="2" valign="top" align="left" class="alter"><span style="font-size:8pt; font-family:verdana; color:#ffffff;"> <span class="Style15">* Dati obbligatori</span></span> </td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td width="156" align="right" valign="top" class="alter"> <span style="font-size:8pt; font-family:verdana; color:#000000;"><b><span class="Stile3">*</span>Nome</b>:</span></td>
<td align="left" valign="top">
<input name="Nome" type="text" id="nome" style="background-color: #ECECEC; color: #0021D6; font-size: 10px; " value="" size="30" maxlength="30" />
<span class="alter"><span style="font-size:8pt; font-family:verdana; color:#000000;"><b>Azienda</b></span></span>
</td>
</tr>
<tr>
<td align="right" valign="top" class="alter"><span style="font-size:8pt; font-family:verdana; color:#000000;"> <b><span class="Stile3">*</span>Cognome</b>:</span></td>
<td align="left" valign="top">
<input name="Cognome" type="text" id="cognome" style="background-color: #ECECEC; color: #0021D6; font-size: 10px; " value="" size="30" maxlength="30" />
<span class="alter"><span style="font-size:8pt; font-family:verdana; color:#000000;"><b>Ragione Sociale</b></span></span>
</td>
ecc.ecc con tutto il form
poi ho creato un file php: elabora_form.php
Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$oggi = date("j F Y G:i");
$sito = "liantonio";
$ip = "$_SERVER[REMOTE_ADDR]";
$browser = "$_SERVER[HTTP_USER_AGENT]";
$to = "liantonio.edad@libero.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 .= "nNome: $_POST[nome] \ncognome: $_POST[cognome] \nEmail: $_POST[email] \nIndirizzo: $_POST[indirizzo] \nCitta: $_POST[citta] \nMessaggio: $_POST[messaggio]";
mail("$to","$soggetto","$body");
}
echo "nome: $nome <br>";
echo "cognome: $cognome <br>";
echo "email: $email <br>";
echo "indirizzo: $indirizzo <br>";
echo "citta: $citta <br>";
echo "provincia: $provincia <br>";
echo "cap: $cap <br>";
echo "tel: $tel <br>";
echo "piva: $piva <br>";
echo "tipo: $tipo <br>";
echo "dimensione: $dimensione <br>";
echo "tondo: $tondo <br>";
echo "dimensione: $dimensione <br>";
echo "quantita: $quantita <br>";
echo "testo: $testo <br>";
echo "file: $file <br>";
echo "commenti: $commenti";
?>
</body>
</html>
il tutto mi restituisce una pagina con l'elenco dei campi che ho inserito nel modello, ma non compilato, e l'email al mio indirizzo non arriva.
MI SPIEGATE DOV'è L'ERRORE? SONO DUE GIORNI CHE CI PROVO MA NON CI RIESCO
GRAZIE TANTE
[DS] Usa i tag di codice, soprattutto quando ne riporti ampi stralci: si legge meglio e non esce un post kilometrico...