Hey iedereen,
Ik loop tegen het volgende probleem aan. Ik heb een formulier en als deze wordt verzonden geeft ie een foutmelding. (www.larsfotografie.nl/formulier.php)
Namelijk het volgende:

[ERROR INSTELLING FORMULIER]

Het formulier is niet verzonden vanwege de volgende reden:

- Het email adres(sen) van de ontvanger(s) is / zijn ongeldig
$ontvanger_formulier:[email protected]

klik hier om het opnieuw te proberen

Kan ik dit gemakkelijk oplossen? En weet iemand hoe?
De fout moet in mail.php zitten. Ik zal deze even hieronder plaatsen.
Alvast bedankt, Lars

mail.php:
-------------------------------------------------------------

<?php

error_reporting (E_ALL ^ E_NOTICE);



// #################### <INFO> ####################################################

// ## versie: 1.6

// ## datum: 1-5-2003

// ## auteur: Tjitte ([email protected])

// #################### <EINDE INFO> ##############################################



// #################### <BEVEILIGING> #############################################

// ## Vul hier je domein en ip gegevens in.

// ## functie uitschakkelen = array ();

$domein_gebruiker = array ('www.larsfotografie.nl','larsfotografie.nl','195.47.247.89');

// ## Vul hier alle toegestane ontvangers van het formulier in

// ## functie uitschakkelen = array ();

$toegestaande_emailadressen = array ('[email protected]');

// ## Vul hier alle email adressen in die u wilt blokkeren (* voor @ = geheel domein blokkeren )

// ## functie uitschakkelen = array ();

$ban_emailadressen = array ('*@domeinnaam.nl', '[email protected]');

// ## verzend omgevingsfactoren mee met formulier (ip adres/domein , brouwser/platform )

// ## INHOUD = aan / uit

$omgevingsfactoren_gebruiker = "aan";

// ## Emailadres ontvanger verbergen

// ## Als je je emailadres wilt verbergen in de html bron vul dan hieronder je emailadres in en verwijder

// ## het hidden input veld ontvanger_formulier uit het formulier(.php).

$ontvanger_formulier_geheim = "";

// #################### <EINDE BEVEILIGING> ########################################



// #################### <ALGEMEEN> #############################################

// ## afzender van formulier standaard ingesteld op email adres verstuurder, anders:

$afzender_formulier = "";

// ## lege niet verplichte veld meesturen met formulier.

// ## INHOUD = ja / nee

$leeg_veld = "nee";

// #################### <EINDE ALGEMEEN> ########################################





// #################### <ONTVANGST BEVESTIGING> ####################################

// ## verstuur een ontvangst bevestiging

// ## aan/ uit

$bevestiging_mail = "aan";

// ## afzender van ontvangst bevestiging

$bevestiging_afzender = "Lars Fotografie";

// ## onderwerp van ontvangst bevestiging

$bevestiging_onderwerp = "Bedankt voor uw bericht";

// ## inhoud van bevestigingsmail

$title_ontvanger = "meneer / mevrouw";

$naam_ontvanger = isset($_POST['naam']) ? $_POST['naam'] : isset($title_ontvanger);

$bevestiging_bericht = "

Geachte $naam_ontvanger, <BR>

<BR>

Hartelijk bedank voor uw bericht.<BR>

We zullen ons uiterste best doen om u vraag zo spoedig mogelijke te beantwoorden<BR>

<BR>

Met Vriendelijke groet,<BR>

<BR>

Lars Smook

<BR>

";



// #################### <EINDE ONTVANGST BEVESTIGING> ##############################

// ## De onderstaande variabelen moet je als (hidden) veld meesturen met het formulier.

//<input type="hidden" name="onderwerp_formulier" value="ONDERWERP_CONTACT_FORMULIER">

//<input type="hidden" name="ontvanger_formulier" value="HIER_JE_EMAIL_ADRES(SEN)(scheiden met komma)">

//<input type="hidden" name="verplichte_velden" value="NAAM_VERPLICHTE_VELDEN(scheiden met komma)">

//<input type="hidden" name="formulier_pagina" value="LOCATIE/NAAM FORMULIER PAGINA">

//<input type="hidden" name="verzonden_pagina" value="LOCATIE/NAAM VERZONDEN PAGINA">

// #################### <EINDE INSTELLINGEN> #######################################



if (empty($_POST) or !isset($_POST)) {

$_POST = $HTTP_POST_VARS;

}



function check_gebruiker($domein_gebruiker) {

if (count($domein_gebruiker)) {

$gevonden = false;

$get = explode("/",getenv("HTTP_REFERER"));

$domein = $get[2];

for ($i=0; $i < count($domein_gebruiker); $i++) {

if (@eregi ($domein_gebruiker[$i], $domein)) {

$gevonden = true;

}

}

if (!getenv("HTTP_REFERER"))

$gevonden = false;

if (!$gevonden ){

error_pagina("Het formulier werd verzonden via een onbevoegd domein", "0");



}

return $gevonden;

} else {

return true;

}

}



function check_ontvangers($toegestaande_emailadressen, $ontvanger_formulier){

if(count($toegestaande_emailadressen)){

$gevonden = false;

$ontvanger = split(',',$ontvanger_formulier);

for ($i=0;$i<count($ontvanger);$i++) {

foreach ($toegestaande_emailadressen as $email){

if (trim(strtolower($email)) == trim(strtolower($ontvanger[$i])))

$tel[] .= $i;

}

}

if (count($ontvanger) == count($tel)){

$gevonden = true;

}else{

$gevonden = false;

}

if (!$gevonden){

error_pagina("De ontvanger van het formulier komt niet overeen met de toegestane mailadressen", "1");



}

}else{

return true;

}

}



function check_email($ban_emailadressen, $email){

if(count($ban_emailadressen)){

$gevonden = true;

foreach($ban_emailadressen as $ban_email){

$ban_domein = explode("@", $ban_email);

if ($ban_domein[0] == "*"){

$email_domein = explode("@", $email);

if (trim(strtolower($email_domein[1])) == trim(strtolower($ban_domein[1])))

$gevonden = false;

} else {

if (trim(strtolower($email)) == trim(strtolower($ban_email)))

$gevonden = false;

}

}

if (!$gevonden){

error_pagina("U maakt gebruik van een geblokkeerd email adres","0");

}



}else{

return true;

}

}





function header_mail($afzender, $email){



$header = "MIME-Version: 1.0\n";

$header .= "Content-type: text/html; charset=iso-8859-1\n";

$header .= "From: $afzender <$email>\n";



return $header;

}







function inhoud_mail($array,$leeg_veld){



$standaard_key[] = "submit";

$standaard_key[] = "ontvanger_formulier";

$standaard_key[] = "onderwerp_formulier";

$standaard_key[] = "verzonden_pagina";

$standaard_key[] = "verplichte_velden";

$standaard_key[] = "formulier_pagina";

$standaard_key[] = "verzonden_pagina";







while (list($key, $val) = each($array)) {



$standaard_gebruikt = 0;



for ($i=0; $i<count($standaard_key); $i++) {



if ($key == $standaard_key[$i]) {

$standaard_gebruikt = 1;

}

}

if ($leeg_veld == "nee"){

if (empty($val)){

$standaard_gebruikt = 1;

}

}



if ($standaard_gebruikt != 1) {

if (is_array($val)) {

for ($i=0;$i<count($val);$i++) {

$val = htmlspecialchars($val);

$val = stripslashes($val);

$inhoud .= "<b>$key:</b>$val<br>\n";

}

}else{

$val = htmlspecialchars($val);

$val = stripslashes($val);

$inhoud .= "<b>$key:</b>$val<br>\n";

}

}





}



return $inhoud;

}



function factoren($omgevingsfactoren_gebruiker){



if ($omgevingsfactoren_gebruiker == "aan"){

$inhoud .= "\n<br>====== omgevings factoren ======<br>\n";

if (isset($_SERVER['REMOTE_HOST'])){

$inhoud .= "<b>host:</b> ". $_SERVER['REMOTE_HOST'] ."<br>\n";

}if (isset($_SERVER['REMOTE_USER'])){

$inhoud .= "<b>gebruiker:</b>". $_SERVER['REMOTE_USER'] ."<br>\n";

}if (isset($_SERVER['REMOTE_ADDR'])){

$inhoud .= "<b>adres:</b> ". $_SERVER['REMOTE_ADDR'] ."<br>\n";

}if (isset($_SERVER['HTTP_USER_AGENT'])){

$inhoud .= "<b>browser:</b> ". $_SERVER['HTTP_USER_AGENT']."<br>\n";

}

return $inhoud;

}

}



function verzend_bevestiging_mail($mail_afzender, $bevestiging_onderwerp, $bevestiging_bericht, $header){

mail($mail_afzender,$bevestiging_onderwerp, $bevestiging_bericht, $header);



}



function verzend_mail($ontvanger, $onderwerp, $bericht, $header){

mail($ontvanger, $onderwerp, $bericht, $header);



}



function error_pagina($reden, $type){

global $formulier_pagina;

if ($type == "1"){

$errortype = "<font color=\"#FF0000\"><B>[ERROR INSTELLING FORMULIER]</B></font><BR><BR>";

}

?>

<html>

<head>

<title>fout bij verzenden formulier</title>

</head>

<body>

<font size="2" face="Verdana">

<?=$errortype;?>

Het formulier is niet verzonden vanwege de volgende reden:<br><br>

- <b><?=$reden;?></b>

<br>

<br>
etc. etc.

Reageren