ik heb een contactformulier gemaakt:
<?php
$title = 'Contact';
require('./inc/overall_header.php');
if(empty($_POST['submit'])){
// contactformulier
}
else{
$error = 0;
$aErrors = array();
foreach($_POST as $sPost){
if(empty($sPost)){
$error = 1;
$aErrors .= "<li>Je hebt het veld ". $sPost ." niet ingevuld.</li>";
}
}
if( !strstr('@', $_POST['email']) or !strstr('.', $_POST['email']))
{
$error = 1;
$aErrors .= "<li>Je hebt geen geldig email-adres ingegeven</li>";
}
if( $error == 0 )
{
$mailto = $_POST['email'];
$sender = '[email protected]';
$subject = "Je bericht op ehbo-eersel.nl";
$header = "From: " . $_POST['name'] . " <" . $_POST['email'] . ">";
$message = nl2br($_POST['message']);
$message1 .= "<br /><br />
Dit bericht komt van: <br /> ".$_POST['name'] ." <br />
Adres: ". $_POST['adres'] ."<br />
Email: ". $_POST['email'] ."<br />
Datum: ". date("d.m.Y H:i") ."
Verzonden vanaf IP-adres; ". $_SERVER['REMOTE_ADDR'] ."<br />
<br />
Het bericht is: <br />
". $message;
$bericht = "Geachte ". $_POST['name'] .",<br />
<br />
U heeft het contactformulier op de site EHBO-eersel.nl ingevuld. Wij proberen zo snel mogelijk uw vraag per email te beantwoorden.<br />
<br />
Uw bericht was: <br />
". $message ."<br />
<br />
Met vriendelijke groeten, <br /><br />
EHBO vereniging Eersel";
if( mail($mailto, $subject, $bericht, $header) && mail('[email protected]', "het onderwerp", $message1, $header))
{
echo "Je bericht is succesvol verzonden.<br />";
echo "We zullen zo snel mogelijk je bericht beantwoorden.";
}
else
{
echo "Er is een interne serverfout opgetreden, waardoor het bericht niet verzonden is. Klik <a href='./contact.php' om het nog eens te proberen, of neem contact op met de beheerder van de site.";
}
}
elseif($error == 1)
{
echo "Bij het samenstellen van uw bericht zijn enkele fouten opgetreden:<br />";
echo "<ul type='circle'>";
foreach( $aErrors as $sError )
{
echo $sError ."<br />";
}
echo "</ul>";
//contactformulier opnieuw met geposte gegevens.
}
}
require('./inc/overall_footer.php');
?>
ik zit met een error die ik niet weg krijg:
Invalid argument supplied for foreach() in /home/www/ehboeersel.awardspace.com/contact.php on line 81
regel 81 is de foreach() loop die erin zit. Echter snap ik niet hoezo dat argument invalid is.. :S
Weet iemand wat ik hier nu fout doe?
edit: link: ehboeersel.awardspace.com/contact.php