form.php :
<form action=send.php target=_blank method=POST>
<table width=470><tr><td align=right width=87>Il tuo nome:</td>
<td align=left width=391>
<input type=text name=f_name size=32 value=>*</td></tr>
<tr><td align=right width=87>La tua mail:</td>
<td align=left width=391><input type=text name=f_mail size=32 value=>*</td></tr>
<tr><td align=right width=87>Messaggio:</td><
td align=left width=391><input type="text" name=f_message value="">*</td>
<tr></table><input type=submit value=Invia l'E-mail></form>
*Campi Obligatori<br>
send.php :
<?
include "config.php";
if ($f_name <> "" and $f_mail <> "" and $f_message <> "") {
mail("$email", "$subject", "From: $f_name\nMail: $f_mail\nMessage:\n\n$f_message");
$msg = "Messaggio inviato .";
} else {
$msg = "Occorre compilare tutti i campi.";
}
?>
<p><? echo $msg; ?></p>
config.php :
<?
$email = "tuamail@esempio.it";
$subject = "Powered By NetSkin - Messaggio";
?>
il sistema è composto da 3 file
form
send
config
il tutto l'ho modificato come serve a me, e la cosa funziona.
ci sono due cose che non sono riuscito a risolvere però (non abbiatene sono un novellino ignorante)
quando clicco su invio nel form, mi cambia pagina (compare una tutta vuota)
c'è un modo perché ciò non succeda?
poi mi era venuta un'idea, pensado a come risolvere la cosa scritta sopra.
si potrebbe inserire i comandi del send direttametne nel form di inserimento.
ciò che potrebbe comportare? voglio dire c'è un motivo preciso per cui sono stati creati 3 file e non inglobato tutto in uno o due?