Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

contact formulier emailen mbv php

Bill Gates
5 antwoorden
  • hallo mensen,

    ik heb een contactformulier gemaakt (html) en ik probeer die met php naar email te sturen. maar als ik op verzend druk geeft ie een parse error aan op de allerlaatste regel achter php?>

    kunnen jullie misschien kijken wat er fout gaat

    [code:1:4a7f0eb97d]
    <?php
    $comment = stripslashes($comment);
    $YourEmail = "email@home.nl";
    if (!$name) {echo "u moet uw naam ingeven,<BR>ga terug en corrigeer.<BR> bedankt"; } else {

    if(!$email == "" && (!strstr($email,"@") || !strstr($email,"."))) {echo "u moet een geldig emailadres invullen,<BR> druk op de back button en vul uw emailadres in."; } else {
    if (!$email) {echo "email is niet ingevuld, vul uw emailadres in."; } else {
    if (!$straat) {echo "straat is niet ingevuld, vul uw straatnaam in."; } else {
    if (!$huisnummer) {echo "huisnummer is niet ingevuld, vul uw huisnummer in."; } else {
    if (!$postcode) {echo "postcode is niet ingevuld, vul uw postcode in."; } else {
    if (!$plaats) {echo "plaats is niet ingevuld, vul uw plaats in."; } else {
    if (!$comment) {echo "u dient commentaar in te voeren.<BR>ga terug en voer uw commentaar in"; } else {

    if (!$brochure) {echo "kies uw brochure"; } else {

    PRINT "<FONT SIZE=-1 face=verdana>";
    PRINT "$name, bedankt!!";
    PRINT "<HR>";
    PRINT "<B>de informatie is verzonden per email:</b>";
    PRINT "<br><BR>";
    PRINT "Name: $name";
    PRINT "<BR>";
    PRINT "Name: $straat";
    PRINT "<BR>";
    PRINT "Name: $huisnummer";
    PRINT "<BR>";
    PRINT "Name: $postcode";
    PRINT "<BR>";
    PRINT "Name: $plaats";
    PRINT "<BR>";
    PRINT "Name: $telefoon";
    PRINT "<BR>";
    PRINT "Email: $email";
    PRINT "<BR>";
    PRINT "kies uw brochure: $brochure";
    PRINT "<BR>";
    PRINT "Comments:$comment";
    PRINT "<HR>";
    PRINT "<hr>";
    PRINT "</b></body>";
    PRINT "</html>";


    mail("$email", "bedankt voor uw email", "
    bedankt $name,

    u heeft een email ingevoerd.
    dit is de informatie die verstuurd is:

    Name:$name
    Straat:$straat
    Postcode:$postcode
    Plats:$plaats
    Telefoon:$telefoon
    Email:$email
    brochure: $brochure
    Comment: $comment

    Met vriendlijke groeten,
    Iets
    www.iets.nl");

    mail("$YourEmail", "email resultaat", "
    From: $name,

    $name heeft ons emailformulier ingevuld.
    dit is de informatie die verstuurd is:

    Name:$name
    Straat:$straat
    Postcode:$postcode
    Plats:$plaats
    Telefoon:$telefoon
    Email:$email
    brochure: $brochure
    Comment: $comment

    Met vriendelijke groeten,
    Iets
    www.iets.nl");
    }

    }

    }

    }

    }

    php?>
    [/code:1:4a7f0eb97d]

    alvast bedankt

























  • Ehhh, niet sluiten met php?> maar met ?>
  • doet ie het nog niet al geprobeerd
  • Laat me raden: je mist een aantal sluit-accolades } aan het eind.

    Tip: spring de code op een duidelijke manier in. Dat maakt de code meteen een stuk duidelijker leesbaar en bovendien kan je dan dit soort fouten makkelijker zien.
  • ik zie niet zo snel welke accolades ik op het eind mis annie

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.