Contact script
[COLOR= #0000BB]<?[/COLOR]
[COLOR= #FF8000]// geef e-mail adres op van ontvanger [/COLOR]
[COLOR= #0000BB]$mail_ontv[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"mijnmail@hotmail.com"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// is niet 100% !!! [/COLOR]
[COLOR= #007700]function[/COLOR] checkmail[COLOR= #007700]([/COLOR][COLOR= #0000BB]$mail[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$email_host[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"@"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$email_host[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$email_host[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]1[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$email_resolved[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/gethostbyname"]gethostbyname[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email_host[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$email_resolved[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #0000BB]$email_host[/COLOR] [COLOR= #007700]&&[/COLOR] [URL="http://www.php.net/eregi"]eregi[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*.[a-z]{2,4}$"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]))[/COLOR]
[COLOR= #0000BB]$valid[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$valid[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #FF8000]// als er niet op submit is gedrukt, of als er wel op is gedrukt maar niet alles ingevoerd is [/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]submit[/COLOR][COLOR= #007700]] ||[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]submit[/COLOR][COLOR= #007700]] && (![/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]] || ![/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]] || ![/COLOR]checkmail[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]]) || ![/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]msggs[/COLOR][COLOR= #007700]] || ![/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]]))
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]submit[/COLOR][COLOR= #007700]] && (![/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]] || ![/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]] || ![/COLOR]checkmail[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]]) || ![/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]msggs[/COLOR][COLOR= #007700]] || ![/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]]))
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je bent je naam, e-mail adres, onderwerp of bericht vergeten in te vullen. Ook kan het zijn "[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"dat je een verkeerd e-mail adres hebt ingevuld.<p>"[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #FF8000]// form + tabel [/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<table border="0" cellspacing="0" cellpadding="0">"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<form method="POST" ACTION=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]PHP_SELF[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]"">"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// naam [/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td>Naam:</td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td><input type="text" name="naam" value=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]""></td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// space [/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td> </td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// mail [/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td>E-mail adres:</td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td><input type="text" name="mail" value=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]""></td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// space [/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td> </td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// mail [/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td>Onderwerp:</td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td><input type="text" name="onderwerp" value=""[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]""></td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// space [/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td> </td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// mail [/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td>Bericht:</td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td><TEXTAREA name="msggs" ROWS="6" COLS="45">"[/COLOR] [COLOR= #007700].[/COLOR] htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]msggs[/COLOR][COLOR= #007700]]) .[/COLOR] [COLOR= #DD0000]"</TEXTAREA></td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// space [/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td> </td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// button [/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td> </td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr><td><input type="submit" name="submit" value="Versturen"></td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// sluit form + tabel [/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"</form>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"</table>"[/COLOR][COLOR= #007700];
}[/COLOR]
[COLOR= #FF8000]// versturen naar [/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]// set datum [/COLOR]
[COLOR= #0000BB]$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d.m.Y H:i"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// set ip [/COLOR]
[COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$inhoud_mail[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"===================================================n"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$inhoud_mail[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Ingevulde contact formuliern"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$inhoud_mail[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"===================================================nn"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$inhoud_mail[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]SCRIPT_URI[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]"nn"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$inhoud_mail[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Naam: "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$inhoud_mail[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"E-mail adres: "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$inhoud_mail[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Bericht:n"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$inhoud_mail[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]msggs[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]"nn"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$inhoud_mail[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Verstuurd op "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$datum[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" via het ip "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"nn"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$inhoud_mail[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"===================================================nn"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// --------------------
// spambot protectie
// ------
// van de tutorial: http://www.phphulp.nl/php/tutorials/10/340/
// ------ [/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"From: "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]" <"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mail[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]">"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/stripslashes"]stripslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"n"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// Verwijder n [/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"r"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// Verwijder r [/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"""[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"""[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]));[/COLOR] [COLOR= #FF8000]// Slashes van quotes [/COLOR]
[COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"n"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Verwijder n [/COLOR]
[COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"r"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Verwijder r [/COLOR]
[COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"""[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"""[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]]));[/COLOR] [COLOR= #FF8000]// Slashes van quotes [/COLOR]
[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$mail_ontv[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$inhoud_mail[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<h1>Je bericht is verstuurd</h1>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<p>Bedankt voor het versturen van een bericht. Je zult snel een antwoord "[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"krijgen indien dit nodig is.</p>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<p>We nemen alles serieus en zullen vertrouwelijk omgaan met de informatie "[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"die we binnen krijgen. Je e-mail adres zal nooit aan derden worden verstrekt.</p>"[/COLOR][COLOR= #007700];
}[/COLOR]
?>
en dan wat er bij in moet:
<select name="gbdag" onblur="calcage(this.form);">
<option value="1">Mede-eigenaar</option><option value="2">beheerder</option><option value="3">bug melder</option><option value="4">adviseur</option><option value="5">scripter</option><option value="6">overig</option></select>