Vraag & Antwoord

Webprogrammeren & scripting

mail scripje

Anoniem
webgek
2 antwoorden
  • Hoi kan iemand mij vertellen wat ik hier fout doe?

    Gr Frits


    [code:1:2b4aa46a24]
    <?php
    $submit = isset($_REQUEST['submit']);

    if ($submit){
    $voornaam = $_POST('voornaam');
    $achternaam = $_POST('achternaam');
    $adres = $_POST('adres');
    $postcode = $_POST('postcode');
    $plaats = $_POST('plaats');
    $telefoon = $_POST('telefoon');
    $email = $_POST('email');
    $to = "info@fritsschapendonk.nl";
    $subject = "Een nieuw conctact!"

    $bericht = "U heeft een nieuw contactpersoon! \n Hier volgen zijn/haar gegevens \n Voornaam: $voornaam \n Achternaam: $achternaam \n Adres: $adres \n Postcode: $postcode \n Plaats: $plaats \n Telefoon: $telefoon \n E-mail: $email \n";

    mail('$to','$subject','$bericht');
    } else {
    header: ('location: index.php');
    }


    ?> [/code:1:2b4aa46a24]
  • [code:1:527481542d]mail('$to','$subject','$bericht'); [/code:1:527481542d]

    Je kunt twee soorten strings hebben in php namelijk met ' erom en met " erom. Het verschil is dat binnen ' de variabelen niet omgezet worden naar de inhoud daarvan. Bij jou is het mailadres dus letterlijk: $to

    Het is zowiezo zinloos om ' of " om variabelen heen te zetten (al zou het met " wel werken..) maar ik zou ze hier gewoon helemaal weglaten. Je krijgt dan:

    [code:1:527481542d]mail($to, $subject, $bericht); [/code:1:527481542d]

    Succes ;)

Beantwoord deze vraag

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