Originariamente inviato da Braco
Nella mia home page voglio mettere il link "segnala il sito ai tuoi amici" che si collega alla form html (a quella ci penso io), mi serve il codice php che elabora i dati e li invia.
Deve contenere:
1.Il nome dell'utente, quello che segnala il sito
2.il campo email del destinatario (con RegExp + alert)
2.l'Oggetto predefinito es:"Segnalazione sito"
3.Il messaggio predefinito es: " Ciao,ti segnalo un bel sito:
www.xxxkkk.it
4. un'email di ritorno a me che mi informa che qualcuno ha segnalato il mio sito ad un'altro.
Se puoi a questo punto dammi anche la form che semmai poi me la modifico
kmq tieni te passo una pagine che avevo gia fatto
modificatela a piacimento
Codice PHP:
<html>
<head>
<title></title>
<script Language="JavaScript">
<!--
function controllo(form)
{
if (mail.tuamail.value.indexOf('@', 0) == -1)
{
alert("Devi inserire un email \noppure email non valida!");
mail.tuamail.focus();
return(false);
}
if (mail.messaggio.value == "")
{
alert("Non puoi spedire un email vuota!");
mail.messaggio.focus();
return(false);
}
return(true);
}
//-->
</script>
<style type="text/css">
<!--
body,td,th
{
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link
{
Color: blue;
text-decoration: none;
}
a:visited
{
Color: Violet;
text-decoration: none;
}
a:hover
{
Color: red;
text-decoration: none;
}
a:active
{
Color: cyan;
text-decoration: none;
}
.style1
{
color: red;
font-size: 36px;
font-weight: bold;
}
-->
</style>
</head>
<body bgcolor="#EAD4A6">
<p align="center" class="style1"></p>
<?php
if(isset($tuamail)&&isset($messaggio))
{
$oggetto="Informazioni dal sito";
$plusinfo="From: ".$tuamail;
$destinatario="email@email.com";
mail($destinatario,$oggetto,$messaggio,$plusinfo);
?>
</p>
<p align="center">[b]<font size="4">Messaggio spedito con successo</font>[/b]</p>
<?php
}
?>
<form name="mail" method="POST" action="mail.php" onSubmit='return controllo(this)'>
<label>Tua Email:</label>
<input type="tuamail" name="tuamail" size="40">
<label>Messaggio:</label>
<textarea rows="11" name="messaggio" cols="49"></textarea>
<input type="submit" value="Invia" name="B1"><input type="reset" value="Cancella" name="B2">
</label>
</form>
</body>
</html>
spero ti possa essere utile