simple-contact-script

Gesponsorde koppelingen

PHP script bestanden

  1. simple-contact-script

« Lees de omschrijving en reacties

Edit:
Even de html code in code tags gezet.

contact.htm
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<form method="post" action="contact.php">
            Naam:*<br />
            <label>
            <input name="naam" type="text" id="naam" />
            </label>
                    <br />
          Achternaam:<br />
          <label>
          <input name="achternaam" type="text" id="achternaam" />
          </label>
          <br />
          E-Mail adres:*<br />
          <label>
          <input name="EmailFrom" type="text" id="EmailFrom" />
          </label>
          <br />
          Onderwerp:*<br />
          <label>
          <input name="onderwerp" type="text" id="onderwerp" />
          </label>
          <br />
          Bericht:*<br />
          <label>
          <textarea name="bericht" cols="55" rows="6" id="bericht"></textarea>
          </label>
          <br />
          <label>
          <input type="submit" name="Submit" value="Verzenden" />
          </label>
          <br />
          </form>

contact.php

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
//gemaakt door Alexander de Jong, LexSoftware
//www.lexsoftware.nl
//voorbeeld www.lexsoftware.nl/contact.htm

// Verander de gegevens $EmailTo en $Subject

$EmailFrom = Trim(stripslashes($_POST['EmailFrom']));
$EmailTo = "[email protected]";
$Subject = "contact van website";
$naam = Trim(stripslashes($_POST['naam']));
$achternaam = Trim(stripslashes($_POST['achternaam']));
$onderwerp = Trim(stripslashes($_POST['onderwerp']));
$email = Trim(stripslashes($_POST['email']));
$bericht = Trim(stripslashes($_POST['bericht']));

// !!!NIET AAN KLOOTEN!!! Valideert de gegevens
$validationOK=true;
if (Trim($EmailFrom)=="@"".") $validationOK=false; // als dit niet werkt ("@"".") even verwijderen.
if (Trim($naam)=="") $validationOK=false;
if (Trim($onderwerp)=="") $validationOK=false;
if (Trim($bericht)=="") $validationOK=false;
if (!$validationOK) {
  print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
  exit;
}


// Dit is de mail die naar jou verzonden wordt
$Body = "";
$Body .= "naam: ";
$Body .= $naam; // zo moet jou veld naam heten
$Body .= "\n";
$Body .= "achternaam: ";
$Body .= $achternaam; // zo moet jou veld naam heten
$Body .= "\n";
$Body .= "onderwerp: ";
$Body .= $onderwerp; //zo moet jou veld naam heten
$Body .= "\n";
$Body .= "email: ";
$Body .= $EmailFrom; //zo moet jou veld naam heten
$Body .= "\n";
$Body .= "bericht: ";
$Body .= $bericht; //zo moet jou text box heten
$Body .= "\n";

// verzend de email naar jou
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");

// verzend meteen door naar 1 van de pagina's
if ($success){
  print "<meta http-equiv=\"refresh\" content=\"0;URL=ok.htm\">"; // dit is de pagina voor het goedkeuren
}
else{
  print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">"; // dit is de error pagina
}
?>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.