PDA

View Full Version : Invio dati in posta elettronica


pisu
21-05-2006, 22:20
Buonasera a tutti...scusate l'ignoranza ma volevo chiedervi la seguente cosa:
se io faccio una pagina web con ad esempio inserisci nome, cognome e un commento sul sito e clicco il tasto invio, posso fare che i dati invece di mandarli in un database li mando alla mia posta elettronica?
se in caso si può fare, la pagina web può essere anche fatta in html?
grazie e ciao

gaglioppo
22-05-2006, 06:59
io uso php, ti posto il codice di una pagina index.php che ti consente di mandare i dati di una form alla tua posta.
Per l'html nn ti saprei dire....


<html>
<hEAD>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<TITLE> email</TITLE>

</HEAD>
<link rel="Stylesheet" href="stilecuggino.css">
<BODY LINK=#FFFFFF ALINK=#FFFFFF VLINK=#FFFFFF bgcolor=#fffff TOPMARGIN=0 LEFTMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 class="cug1">

<CENTER>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="740" height=640 background='./immagini/fondo.gif'>
<CENTER>

</TR>
<TR>
<TD COLSPAN=2 align=center valign=top> <br>
<form method="post" action=index.php?ver=1>
<TABLE ALIGN="center" BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=800>
<TR ALIGN="left" VALIGN="middle">
<TD>Da:</TD>
<TD><input type="text" name="email" value="gianni@libero.it" size=27> </TD>
<TR ALIGN="right" VALIGN="top"><TD valign=down colspan=2>&nbsp;</TD></TR><TR>
<TD>Nome Mittente: </TD>
<TD WIDTH=116><input type="text" name="nome" value="Gianni Barbaro" size=27></TD>
<TR ALIGN="left" VALIGN="middle">
<TD>A:</TD>
<TD><input type="text" name="dest" size=27 value="emaildiprova8798798@yahoo.it"> </TD>
<TR ALIGN="right" VALIGN="top"><TD valign=down colspan=2>&nbsp;</TD></TR><TR>
<TD>OGGETTO: </TD>
<TD WIDTH=116><input type="text" name="oggetto" value="oggetto" size=27></TD>
<TR ALIGN="left" VALIGN="middle">
<TD VALIGN="top">Testo:</TD>
<TD><textarea name="testo" value="max 350 caratteri" id="id_testo" value="prova" cols="80" rows="20"></textarea></TD>
<TR ALIGN="left" VALIGN="middle">
<TD VALIGN="top" colspan=2 align=center>
<input type=submit value=Invia>
</TR>
</TABLE>
</form>

</TD>
</TR>
<TR>
<TD COLSPAN=2 >
<!-- INZIIO CORPO ****************************************** -->
<TABLE VALIGn=top BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=800 >
<TR ALIGN=left VALIGN=top>
<TD>

<?
$ver=$_GET["ver"];
if ($ver==1){
$nome=$HTTP_POST_VARS["nome"];
$email=$HTTP_POST_VARS["email"];
$oggetto=$HTTP_POST_VARS["oggetto"];
$testo=$HTTP_POST_VARS["testo"];
$dest=$HTTP_POST_VARS["dest"];
if($email==null)
$email="non comunicata";
$oggi=date("Y-m-d H:i:s");
if(($nome<>null) and ($testo<>null)){
$msg="ciao";
$headers = "From: $email <$nome=> \n";
$mail1=mail($dest,$oggetto, $testo, $headers);

}
}

?>

</TD>
</TABLE>

<!-- inserire qui in contenuto della pagina-->

<!-- FINE CORPO ****************************************************-->
</TD>
</TR>
</TABLE>

</BODY>
</HTML>


mi pare semplice il codice, cmq se hai problemi fammi sapere.

pisu
23-05-2006, 03:05
Grazie Gaglioppo che mi hai risposto, quando ciò un pò di tempo vedo di sfruttare il codice che mi hai scritto nel post..se ho problemi ti faccio sapere..
grazie
emanuele