Hier heb ik een contact formuliertje met ontvanger,
en een bedank formuliertje als iemand iets heeft verstuurt krijg die gene naar hem email een bedank mailtje binnen enkele seconden
Dit contact formulier wordt naar een email gestuurd je kan zelf intypen bij
$c[naam][] = je naam;
$c[naar][] = Hier je email;
$c[naam][] = je naam van je collega;
$c[naar][] = hier de mail van collega;
$c[naam][] = test3;
$c[naar][] = test3@hotmail.com;
$c[naam][] = test4;
$c[naar][] = test4@hotmail.com;
en zo kan je doorgaan
Hier heb je een voorbeeld; http://dhost.info/habstats/
en een bedank formuliertje als iemand iets heeft verstuurt krijg die gene naar hem email een bedank mailtje binnen enkele seconden
Dit contact formulier wordt naar een email gestuurd je kan zelf intypen bij
$c[naam][] = je naam;
$c[naar][] = Hier je email;
$c[naam][] = je naam van je collega;
$c[naar][] = hier de mail van collega;
$c[naam][] = test3;
$c[naar][] = test3@hotmail.com;
$c[naam][] = test4;
$c[naar][] = test4@hotmail.com;
en zo kan je doorgaan
Hier heb je een voorbeeld; http://dhost.info/habstats/
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/error_reporting"]error_reporting[/URL][COLOR= #007700]([/COLOR]E_ALL[COLOR= #007700]);[/COLOR]
?>
<STYLE>
body, table, tr, td, option, textarea, input, a, a:visited, a:hover, a:active
{
font-family: Verdana;
font-size: 9pt;
background-color: #F1F1F1;
color: black;
border: 1px;
}
input, textarea, option
{
border: 1px solid;
background-color: #AFEEEE;
}
.kop
{
background-color: #808080;
border: 1px;
}
.fout
{
color: red;
}
</STYLE>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]//start $config array[/COLOR]
[COLOR= #0000BB]$c[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #FF8000]//naam van de website[/COLOR]
[COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]site[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]Jouw website[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//instellen of je een bedankt-mail terug wil zenden bedankt moet TRUE = wel, of FALSE = niet zijn[/COLOR]
[COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bedankt[/COLOR][COLOR= #007700]] =[/COLOR] TRUE[COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//arrays starten voor naam en emailadres[/COLOR]
[COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naar[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #FF8000]//alle namen met bijbehorenden emailadressen daaronder[/COLOR]
[COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]][] =[/COLOR] [COLOR= #DD0000]test1[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naar[/COLOR][COLOR= #007700]][] =[/COLOR] [COLOR= #DD0000]test1@hotmail.com[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]][] =[/COLOR] [COLOR= #DD0000]test2[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naar[/COLOR][COLOR= #007700]][] =[/COLOR] [COLOR= #DD0000]test2@hotmail.com[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]][] =[/COLOR] [COLOR= #DD0000]test3[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naar[/COLOR][COLOR= #007700]][] =[/COLOR] [COLOR= #DD0000]test3@hotmail.com[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]][] =[/COLOR] [COLOR= #DD0000]test4[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naar[/COLOR][COLOR= #007700]][] =[/COLOR] [COLOR= #DD0000]test4@hotmail.com[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//EINDE CONFIG\[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]verzenden[/COLOR][COLOR= #007700]]))[/COLOR] [COLOR= #FF8000]//wanneer gebruiker op verzenden heeft gedrukt[/COLOR]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$fouten[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR] [COLOR= #FF8000]//array voor fouten starten[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]]))[/COLOR] [COLOR= #FF8000]//onderwerp checken[/COLOR]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$fouten[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je moet een onderwerp invullen[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//wanneer onderwerp leeg is[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]))[/COLOR] [COLOR= #FF8000]//naam checken[/COLOR]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$fouten[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je moet je naam invullen[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//wanneer naam leeg is[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naar[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]ontvanger[/COLOR][COLOR= #007700])[/COLOR] [COLOR= #FF8000]//wanneer de ontvanger nog op "Ontvanger" staat[/COLOR]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$fouten[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je moet een ontvanger selecteren[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//wanneer dat zo is[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]) || ![/COLOR][URL="http://www.php.net/eregi"]eregi[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]@[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]) || ![/COLOR][URL="http://www.php.net/eregi"]eregi[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000].[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]) ||[/COLOR] [URL="http://www.php.net/eregi"]eregi[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000] [/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]))[/COLOR] [COLOR= #FF8000]//wanneer het adres niet geldig is[/COLOR]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$fouten[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je moet een geldig emailadres invullen[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//wanneer het niet geldig is[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]))[/COLOR] [COLOR= #FF8000]//wanneer het bericht leeg is[/COLOR]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$fouten[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]Je moet een bericht invullen[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//fout weergeven wanneer het leeg is[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fouten[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])[/COLOR] [COLOR= #FF8000]//wanneer er 0 fouten zijn[/COLOR]
[COLOR= #007700]{[/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]email[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] >[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//headers maken[/COLOR]
[COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR]
htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]],[/COLOR] ENT_QUOTES[COLOR= #007700]).[/COLOR]
[COLOR= #DD0000]
--------------------------------------------------
Deze mail is verzonden vanaf [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]site[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]//bericht opstellen voor het bericht naarwie de persoon wil mailen[/COLOR]
[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naar[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//verzenden email[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bedankt[/COLOR][COLOR= #007700]] ===[/COLOR] TRUE[COLOR= #007700])[/COLOR] [COLOR= #FF8000]//wanneer bedankmail aanstaat[/COLOR]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$headers2[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]From: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]site[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] < [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naar[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] >[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//headers maken[/COLOR]
[COLOR= #0000BB]$bericht2[/COLOR] [COLOR= #007700]=[/COLOR]
[COLOR= #DD0000]Bedankt voor je mail. We zullen je vraag zo spoedig mogelijk in behandeling nemen
--------------------------------------------------
dit is een auto-gegenereerde mail die is verzonden vanaf [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]site[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]//bericht om terug te zenden[/COLOR]
[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #DD0000]Bedankt[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$bericht2[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers2[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//zend[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je email is succesvol verzonden. Er is een email gestuurd naar je adres[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//tekst wanneer bedankmail aanstaat[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]je email is succesvol verzonden.[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//wanneer bedankmail uitstaat[/COLOR]
[COLOR= #007700]}
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL] [COLOR= #FF8000]//wanneer er wel fouten zijn[/COLOR]
[COLOR= #007700]{[/COLOR]
?>
<table>
<tr>
<td class="kop">
<p align="center"><b>Fout:</b></td>
</tr>
<tr>
<td>
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<[/COLOR] [URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fouten[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++)[/COLOR] [COLOR= #FF8000]//for lus die fouten telt[/COLOR]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<div class="fout"> - [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$fouten[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</div><BR />[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//fouten weergeven[/COLOR]
[COLOR= #007700]}[/COLOR]
?>
Klik <A href="javascript:history.go(-1);"> hier </a> om terug te gaan naar het formulier</A>
</td>
</tr>
</table>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
?>
<form method="post" action="<?=$_SERVER[PHP_SELF]?>">
<table>
<tr>
<td colspan="2" class="kop">
<p align="center"><b>Contact</b></td>
</tr>
<tr>
<td width="24%">Aan:</td>
<td width="76%">
<select size="1" name="naar">
<option value="ontvanger">Ontvanger</option>
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naar[/COLOR][COLOR= #007700]] as[/COLOR] [COLOR= #0000BB]$key[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]$value[/COLOR][COLOR= #007700])[/COLOR] [COLOR= #FF8000]//namen van ontvangers ophalem[/COLOR]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$value[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$c[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #0000BB]$key[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//en ze in een dropdownbox zetten[/COLOR]
[COLOR= #007700]}[/COLOR]
?>
</select></td>
</tr>
<tr>
<td width="24%">Onderwerp:</td>
<td width="76%"><input type="text" name="onderwerp" size="38"></td>
</tr>
<tr>
<td width="24%">Je naam:</td>
<td width="76%"><input type="text" name="naam" size="38"></td>
</tr>
<tr>
<td width="24%">Je emailadres:</td>
<td width="76%"><input type="text" name="email" size="38"></td>
</tr>
<tr>
<td width="24%">Bericht:</td>
<td width="76%"><textarea rows="7" name="bericht" cols="32"></textarea></td>
</tr>
</table>
<BR />
<input type="submit" name="verzenden" value="verzenden">
</form>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR] [COLOR= #FF8000]//klaar[/COLOR]
?>