Page 1 of 1

Kan iemand mij helpen contact_form?

Posted: Wed May 12, 2010 12:20 pm
by sander123
heey,

dit is mijn contactformulier maar weet niet hoe ik hem in cms moet zetten?

Je moet paar tags toevoegen kan iemand mij helpen en ze er inzetten of zeggen hoe en wat?

alvast bedankt.

U krijgt zo snel mogelijk een reactie op uw mail.";


if($_POST['submitform']) {

$color = 'error';
$firstline = 'Uw bericht kon niet verzonden worden door de volgende reden:';


$Naam = $HTTP_POST_VARS['Naam'];
$Onderwerp = $HTTP_POST_VARS['Onderwerp'];
$Email = $HTTP_POST_VARS['Email'];
$Bericht = $HTTP_POST_VARS['Bericht'];

// check email
if($_REQUEST['Naam'] == '') {
$data[] = 'Het veld genaamd Naam was niet ingevuld.';
}

if($_REQUEST['Telefoon'] == '') {
$data[] = 'Het veld genaamd Telefoon was niet ingevuld.';
}
if ((!ereg(".+\@.+\..+", $Email)) || (!ereg("^[a-zA-Z0-9_@.-]+$", $Email))){
$data[] = "Het veld genaamd E-mail was niet ingevuld of niet correct. ";
}

if($_REQUEST['Bericht'] == '') {
$data[] = 'Het veld genaamd Omschrijving te beveiligen object was niet ingevuld.';
}

if(count($data)==0) {

$browser = $HTTP_USER_AGENT;
$ip = $REMOTE_ADDR;

// Bericht Mail.
$message = "Bericht website (mailformulier) $recipientname:

Naam: $Naam
Email: $Email
Onderwerp: $Onderwerp

Bericht:
$Bericht

-----------------------------


";

// send mail and print success message
mail($recipientemail,"$subject","$message","From: $Name ");

if($autoresponse == "yes") {
$autosubject = stripslashes($autosubject);
$automessage = stripslashes($automessage);
mail($Email,"$autosubject","$automessage","From: $recipientname ");
}

echo "$thanks";

$color = 'success';
$firstline = 'Uw aanvraag is succesvol verzonden en zal zo spoeding mogelijk in behandeling worden genomen.';

}

$message = build_message($firstline,$data,$color);
}

?>









" method="post">





































$firstline
";

if(is_array($data)) {
$html .= "";
foreach ($data as $dk => $dv) {
$html .= "".$dv."";
}
$html .= "";
} else {
$html .= $data;
}

$html .= "


";

return $html;
}

?>

Re: Kan iemand mij helpen contact_form?

Posted: Wed May 12, 2010 12:48 pm
by deactivated010521
----------

Re: Kan iemand mij helpen contact_form?

Posted: Wed May 12, 2010 12:53 pm
by Jos
Het is wel mogelijk om dit in een Gebruikers Gedefinieerde Tag (UDT) te zetten, maar dan moet er wel iets aan verbouwd worden.
Ten eerste moet dan aan het begin de verwijderd worden,
Ten tweede moet ook het deel eruit.
Ten derde weet ik zo niet of het fout kan gaan op ?> , <?  en <?php die tussen je code staan. In ieder geval nooit <? gebruiken, maar <?php
Ten vierde is $HTTP_POST_VARS niet meer van deze tijd, maar gebruik $_POST

Ik weet niet of je wat ervaring met php hebt, anders dan is het best nog bewerkelijk.

Tip: kijk eens naar de module Formbuilder. Daar zit standaard al een voorbeeld voor een contactformulier in die hetzelfde doet als jij hier wenst.

8) Arnoud was voor