Kan iemand mij helpen contact_form?

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
sander123
Forum Members
Forum Members
Posts: 18
Joined: Thu Apr 22, 2010 9:13 am

Kan iemand mij helpen contact_form?

Post 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;
}

?>
Last edited by sander123 on Wed May 12, 2010 1:34 pm, edited 1 time in total.
deactivated010521

Re: Kan iemand mij helpen contact_form?

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 3:20 pm, edited 1 time in total.
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: Kan iemand mij helpen contact_form?

Post 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
Post Reply

Return to “Dutch - Nederlands”