Ik heb een aantal websites lopen voor mijn bedrijven en heb deze zelf in elkaar geknutseld, nu ja, ik heb wat script gedownload en deze aangepast, naar mijn tevredenheid, maar ik weet e.e.a. is misschien wat primitief en ook niet geheel correct volgens de huidige standaards.
Op al mijn sites heb ik sinds een tijdje een contact form echter daar zit het probleem, op sommige sites komt het form niet door of af en toe maar door (raar) en op een andere site is het form weer incompleet, als voorbeeld.
Op http://www.vereiken.com/contact/contact.html werkt het formulier ok, met dien verstande dat het berichten blok dus blanco blijft, de data hier in wordt niet verzonden, de rest komt wel goed door.
op https://www.zonwering-helmond.nl/contact.html en ook op mijn andere sites zou ik graag een kolom afmeting toe willen voegen zoals ik dat op Vereiken ook gedaan heb, maar ik weet helaas niet meer hoe ik dat gedaan heb (is de leeftijd vrees ik, sorry)
<?php
// Check for empty fields
if(empty($_POST['name']) ||
empty($_POST['email']) ||
empty($_POST['phone']) ||
empty($_POST['message']) ||
empty($_POST['afmeting']) ||
!filter_var($_POST['email'],FILTER_VALIDATE_EMAIL))
{
echo "No arguments Provided!";
return false;
}
$name = strip_tags(htmlspecialchars($_POST['name']));
$email_address = strip_tags(htmlspecialchars($_POST['email']));
$phone = strip_tags(htmlspecialchars($_POST['phone']));
$message = strip_tags(htmlspecialchars($_POST['message']));
$afmeting = strip_tags(htmlspecialchars($_POST['afmeting']));
// Create the email and send the message
$to = '[email protected]'; // Add your email address in between the '' replacing [email protected] - This is where the form will send a message to.
$email_subject = "Website Contact formulier Vereiken van : $name";
$email_body = "U heeft een nieuw bericht van uw Vereiken website contact formulier.\n\n"."Dit zijn de gegevens:
\n\nNaam : $name\n\nEmail: $email_address
\n\nafmeting:$afmeting;
\n\nTelefoon nr.:$phone.\n\nBericht:n$message"; //
$headers = "From: [email protected]\n"; // This is the email address the generated message will be from. We recommend using something like [email protected].
$headers .= "Reply-To: $email_address";
mail($to,$email_subject,$email_body,$headers);
return true;
?>
Sorry, maar ik ben het spoor al bijster, als ik niet concreet naar iets verwezen wordt dan zie ik het helaas niet.
Ik doe mijn best maar mijn kennis hierin is niet heel groot.
Geen idee Ariën, ik vond gewoon een stukje script, heb dat geïmplementeerd met als doel dat mijn cliënten mij een formuliertje kunnen sturen. Dat was t doel.
Geen idee hoe ik dat nu weer oplos, momenteel denken mensen mij te kunnen berichten, echter ik heb daar geen weet van.