Simple form to send mail. With the control on the mandatory fields.
conf.php3 <? // Where to send to? $email = "your@domain.com"; // The subject of the e-mail you get: $onderwerp = "You've got mail"; // Title of the website $title = "You can send me a e-mail here"; // Header text $maintxt = "Send me a e-mail"; // Thank you message $thankz = "Thank you for sending me a e-mail!"; // Question for her/his name $name = "What's your name"; // Question for her/his e-mail adress $emailadress = "What's your e-mail adress"; // Question for her/his message $saywhat = "What have you got to say"; // Errors: $noname = "You haven't filled in your name"; $nomail = "You haven't filled in your e-mail adress"; $wrongmail = "You've filled in a wrong e-mail adress"; $nomessage = "You haven't filled in a message"; ?> mail.php3 <? require("conf.php3"); ?> <html> <head> <title><? echo $title ?></title> <link rel="stylesheet" type="text/css" href="stylez.css"> </head> <body> <table width="580" border=0 cellspacing=0 cellpadding=1> <tr><td class="MainTD"> <table width="100%" border=0 cellspacing=0 cellpadding=3> <tr> <td class="HeaderText"><? echo $maintxt ?></td> <tr> <td class="NormalText"> <?php if ($send == "ok") { if ($naam == "") { $ok = "false"; $era = "<font class=\"Error\"> $noname</font>\n"; } if ($from == "") { $ok = "false"; $erb = "<font class=\"Error\"> $nomail</font>\n"; } if ($from != "") { if (!eregi( "^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $from)) { $erb = "<font class=\"Error\"> $wrongmail</font>\n"; $ok = "false"; } } if ($bericht == ""){ $ok= "false"; $erc = "<font class=\"Error\"> $nomessage</font>\n"; } if ($ok != "false"){ mail("$email", "$onderwerp","$bericht\n\n---------\nCame from host: $REMOTE_HOST\nIP Adress: $REMOTE_ADDR", "From: $naam <$from>\nReply-To: $naam <$from>\nX-Mailer: Script made by Ate Bontjer www.monstar.nl\nSender: $naam <$from>"); echo "$thankz\n"; } elseif ($ok == "false") { ?> <form method="POST" action="<? echo $PHP_SELF ?>"> <? echo $name.": ".$era ?><br> <input type="text" name="naam" size="27" value="<? echo $naam ?>"><br> <? echo $emailadress.": ".$erb ?><br> <input type="text" name="from" size="27" value="<? echo $from ?>"><br> <? echo $saywhat.": ".$erc ?><br> <textarea rows="10" name="bericht" cols="40"><? echo $bericht ?></textarea><br> <input type="hidden" name="send" value="ok"> <input type="submit" value="Send"> <input type="reset" value="Empty fields"> </form> <? } } else { ?> <form method="POST" action="<? echo $PHP_SELF ?>"> <? echo $name ?>:<br> <input type="text" name="naam" size="27"><br> <? echo $emailadress ?>:<br> <input type="text" name="from" size="27"><br> <? echo $saywhat ?>:<br> <textarea rows="10" name="bericht" cols="40"></textarea><br> <input type="hidden" name="send" value="ok"> <input type="submit" value="Send"> <input type="reset" value="Empty fields"> </form> <? } ?> </td></tr></table></td></tr></table><font>© <a href="http://www.monstar.nl" target="_blank">Monstar.nl</a></font> </body> </html>
Download code...
Script C# per tutte le esigenze: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro.
Manuale completo di C# per principianti e non
Script VB.Net Visual Basic .net: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro ancora.
Manuale completo di VB.Net per principianti e non.
Tecniche di posizionamento indicizzazione e ottimizzazione dei siti web per nei motori di ricerca
Manuale completo sui CSS per principianti e non
HTML 5 è un linguaggio di markup utilizzato per la strutturazione e il contenuto delle pagine Web.
CSS 3 è l'ultima evoluzione dei fogli di stile CSS. Contiene molte novità come angoli arrotondati, ombre, sfumature, transizioni o animazioni.
jQuery è una libreria JavaScript cross-platform progettata per semplificare lo scripting lato client.