Automatisch reactie webformulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack Developer

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail; Verantwoordelijk voor de front-end werkzaamheden; Naast de front-end werk je ook aan de backend. Hier ga je werken Als Full Stack Developer komt je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development

Bekijk vacature »

Medior/senior Front-end developer (Vue.js)

Functie Als Front-end developer ben je uiteindelijk overkoepelend aan de slag voor de 3 ontwikkelteams die ieder aan een specifiek product werken. In samenwerking met de UX-designer en de huidige Front-end developer zorg je voor gebruiksvriendelijke software. Lijkt het jou interessant om complexe problemen op te lossen en feautures naar een hoger niveau te tillen? En vind je het niet erg om oudere delen van de applicaties te refactoren i.c.m. het toevoegen van nieuwe functionaliteiten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en zelfredzaamheid)

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

Ontwikkelaar Centrale Monitoring

Ontwikkelaar centrale Monitoring Functieomschrijving Wil jij een bijdrage leveren aan het onderhoud, opzetten en ontwikkelingen van technologieën van SSC-ICT, een van de grootste ICT-dienstverleners van en voor de Rijksoverheid? Je komt als monitorspecialist te werken bij team Operations Management Services. Dit team werkt aan het stabiliseren en waarborgen van een betrouwbare monitoromgeving voor 7 ministeries. Jij begeleidt het implementatieproces van de te monitoren technologieën, onder andere via management packs, connectoren en API's. Je hebt hiervoor veel contact met interne en externe klanten, die hun wensen op het gebied van monitoring aan jou doorgeven. Je beoordeelt deze wensen en komt met

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Front end developer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »
Steven T

Steven T

15/06/2015 17:02:40
Quote Anchor link
Beste,

Ik probeer even mijn vraag weer terug te halen aangezien ik de verkeerde code heb gebruike n mijn vraag verwijderd heb.

Onderstaand formulier is voor het bestellen van hoodies of voor stickers.
Alleen, ik zou graag willen dat er een bevestiging wordt verstuurd naar de besteller.

Hoe moet ik dat doen?

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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<style type="text/css">
.letop {
    color: #F00;
}
</style>
  <h3>M.M.B. Hoodie/ Vest</h3>
  
  Beschikbaar in de maten:      S  M  L  XL  XXL of XXXL</br>
  Prijs:                                           39,95. </br>
  Af te halen in Almere of;</br>
  Verzonden voor:                       6,95 extra (PostNL)</br>
  
  <strong class="letop">Let op!</strong> Vesten worden met enige regelmaat in 1 partij besteld en opgehaald. </br>
  
  Hierna kunnen ze worden afgehaald in Almere of worden verstuurd met PostNL</br>
  
  Volgende Zending is Besteld! </br></br>
  
  <img src="http://meetmybike.nl/wp-content/uploads/2015/06/Website-Hoodie-Foto.png" width="1024" height="726"/></br></br>
<?php
//session_start(); // zorg ervoor dat session_start ALTIJD bovenaan ALLES van je pagina staat, anders werkt het niet!
 
/*******************************
*        CONTACT FORMULIER                     *
*        contactformulier.php             *
*                                                             *
*        Author: Miranda Verburg         *
*        Datum: 10 september 2010     *
*                                                             *
*        Pas het e-mail adres aan     *
*        bij $mail_ontv en upload   *
*        het naar je webserver..         *
********************************/

// E-mailadres van de ontvanger

$mail_ontv = '[email protected]'; // <<<----- voer jouw e-mailadres hier in!

// Speciale checks voor naam en e-mailadres

if ($_SERVER['REQUEST_METHOD'] == 'POST')
{

    // naam controle
    if (empty($_POST['naam']))
        $naam_fout = 1;
    // e-mail controle
    if (function_exists('filter_var') && !filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))
            $email_fout = 1;
    // antiflood controle
    if (!empty($_SESSION['antiflood']))
    {

        $seconde = 50; // 50 seconden voordat dezelfde persoon nog een keer een e-mail mag versturen
        $tijd = time() - $_SESSION['antiflood'];
        if($tijd < $seconde)
            $antiflood = 1;
    }
}


// Kijk of alle velden zijn ingevuld - naam mag alleen uit letters bestaan en het e-mailadres moet juist zijn
if (($_SERVER['REQUEST_METHOD'] == 'POST' && (!empty($antiflood) || empty($_POST['naam']) || !empty($naam_fout) || empty($_POST['mail']) || empty($_POST['naam_hoodie']) || empty($_POST['maat']) || !empty($email_fout) || empty($_POST['telefoonnummer']) || empty($_POST['adres']))) || $_SERVER['REQUEST_METHOD'] == 'GET')
{

    if ($_SERVER['REQUEST_METHOD'] == 'POST')
    {

        if (!empty($naam_fout))
            echo '<p>Uw naam is niet ingevuld.</p>';
        elseif (!empty($email_fout))
            echo '<p>Uw e-mailadres is niet juist.</p>';
        elseif (!empty($antiflood))
            echo '<p>U mag slechts &eacute;&eacute;n bericht per ' . $seconde . ' seconde versturen.</p>';
        else
            echo '<p>U bent uw naam, e-mailadres, telefoonnummer, adres, maat of naam voor de hoodie vergeten in te vullen.</p>';
    }

        
  // HTML e-mail formlier
  


  echo '<form method="post" action="' . $_SERVER['REQUEST_URI'] . '" />
  <p>
  
      <label for="naam">Naam:</label><br />
      <input type="text" id="naam" name="naam" value="'
. (isset($_POST['naam']) ? htmlspecialchars($_POST['naam']) : '') . '" /><br />
      
      <label for="mail">E-mailadres:</label><br />
      <input type="text" id="mail" name="mail" value="'
. (isset($_POST['mail']) ? htmlspecialchars($_POST['mail']) : '') . '" /><br />
      
      <label for="telefoonnummer">Telefoonnummer:</label><br />
      <input type="text" id="telefoonnummer" name="telefoonnummer" value="'
. (isset($_POST['telefoonnummer']) ? htmlspecialchars($_POST['telefoonnummer']) : '') . '" /><br />
      
      <label for="adres">Adres:</label><br />
      <input type="text" id="adres" name="adres" value="'
. (isset($_POST['adres']) ? htmlspecialchars($_POST['adres']) : '') . '"/><br />
      
      <label for="maat">Maat: (XXL XL L M S) </label><br />
      <input type="text" id="maat" name="maat" value="'
. (isset($_POST['maat']) ? htmlspecialchars($_POST['maat']) : '') . '"/><br />
      
      <label for="naam_hoodie">Naam voor op de Hoodie. (voorletter(s) en volledige achternaam)</label><br />
      <input type="text" id="naam_hoodie" name="naam_hoodie" value="'
. (isset($_POST['naam_hoodie']) ? htmlspecialchars($_POST['naam_hoodie']) : '') . '"/><br /></br>
      
      <input type="submit" name="submit" value=" Versturen " />
  </p>
  </form>'
;
}

// versturen naar
else
{      
  // set datum
  $datum = date('d/m/Y H:i:s');
    
  $inhoud_mail = "===================================================\n";
  $inhoud_mail .= "BAM!!! " . htmlspecialchars($_POST['naam']) ." wilt een Hoodie bestellen! \n" /*. $_SERVER['HTTP_HOST'] . ""*/;
  $inhoud_mail .= "===================================================\n\n";
  
  $inhoud_mail .= "Naam: " . htmlspecialchars($_POST['naam']) . "\n";
  $inhoud_mail .= "E-mail adres: " . htmlspecialchars($_POST['mail']) . "\n";
  $inhoud_mail .= "Telefoonnummer: " . htmlspecialchars($_POST['telefoonnummer']) . "\n";
  $inhoud_mail .= "Adres: " . htmlspecialchars($_POST['adres']) . "\n";
  $inhoud_mail .= "Maat: " . htmlspecialchars($_POST['maat']) . "\n";
  $inhoud_mail .= "Naam voor de hoodie: " . htmlspecialchars($_POST['naam_hoodie']) . "\n\n";
    
  $inhoud_mail .= "Verstuurd op " . $datum . " \n\n";
    
  $inhoud_mail .= "===================================================\n\n";
  
  // -------------------- via het IP adres " . $_SERVER['REMOTE_ADDR'] . "
  // spambot protectie
  // ------
  // van de tutorial: http://www.phphulp.nl/php/tutorial/beveiliging/spam-vrije-contact-formulieren/340/
  // ------

  
  $headers = 'From: ' . htmlspecialchars($_POST['naam']) . ' <' . $_POST['mail'] . '>';
  $headers = 'Bcc: ' . htmlspecialchars($_POST['naam']) . ' <' . $_POST['mail'] . '>';
  
  $headers = stripslashes($headers);
  $headers = str_replace('\n', '', $headers); // Verwijder \n
  $headers = str_replace('\r', '', $headers); // Verwijder \r
  $headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes
  
  $_POST['onderwerp'] = str_replace('\n', '', $_POST['onderwerp']); // Verwijder \n
  $_POST['onderwerp'] = str_replace('\r', '', $_POST['onderwerp']); // Verwijder \r
  $_POST['onderwerp'] = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $_POST['onderwerp'])); // Slashes van quotes
  
  if (mail($mail_ontv, 'Bestelling Hoodie', $inhoud_mail, $headers))
{

      // zorg ervoor dat dezelfde persoon niet kan spammen
      $_SESSION['antiflood'] = time();
      
      echo '<h1>Je bestelling is verzonden</h1>
      
      <p>Bedankt voor het bestellen van je Hoodie!! We zullen zo spoedig mogelijk contact met je opnemen.</p>'
;
  }

  else
  {
      echo '<h1>Helaas, je bestelling is niet verzonden</h1>
      
      <p><b>Onze excuses.</b> Je bestelling kon om technische redenen niet verzonden worden.</p>'
;
  }
}

?>
Gewijzigd op 16/06/2015 00:22:28 door Steven T
 
PHP hulp

PHP hulp

23/11/2024 20:06:15
 
- Ariën  -
Beheerder

- Ariën -

15/06/2015 17:09:30
Quote Anchor link
Ik heb je code tussen code-tags gezet. Verder weet ik niet of je echt HTML voor je session_start(); hebt staan, want dat mag namelijk niet in PHP.

Verder heb je in $_POST['adres'], $_POST['maat'] en $_POST['naam_hoodie'] de waardes zitten die ingevuld zijn m.b.t. de bestelling. Deze kan je nogmaals tonen op het moment zodra de bestelling gelukt is, en de mail verstuurd is.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

15/06/2015 17:47:54
Quote Anchor link
Je code beter structureren is hier de juiste weg. Zoals aar al enigszins aangeeft begin je met HTML spugen terwijl je dat als laatste zou moeten doen. Het genereren van een HTML-email is weer een heel andere taak dan het genereren, valideren en verwerken van een contract formulier. Dat zou dus in een aparte functie en in een apart bestand gezet kunnen worden.
 
Steven T

Steven T

15/06/2015 17:49:10
Quote Anchor link
Beste Aar,

Dank je wel voor het aanpassen. Ik kon de code tag niet vinden als knopje.
Is een en ander gewijzigd sinds mn laatste bezoek haha.

Dit is was ik nu binnen krijg als iemand wat besteld:

===================================================
BAM!!! captain wilt een Hoodie bestellen!
===================================================

Naam: captain
E-mail adres: [email protected]
Telefoonnummer: 0612345678
Adres: blalaan 69
Maat: s
Naam voor de hoodie: Boef!

Verstuurd op 26/05/2015 15:10:17

===================================================

Maar hoe krijg ik daar naar de klant toe iets als:

Beste, NAAM

Dank je wel voor je bestelling, controleer onderstaande gegevens:

Naam: captain
E-mail adres: [email protected]
Telefoonnummer: 0612345678
Adres: blalaan 69
Maat: s
Naam voor de hoodie: Boef!

Kloppen deze niet neem dan contact op met: [email protected]

Zodra de bestelling geplaatst wordt krijg je een bericht met de betalingen.

Met vriendelijke groet,
BEHEERDERSNAAM

Dus eigenlijk moet er NOG een email verstuurd worden....
En ik ben bang dat ik daar net te weinig ervaring voor heb.

Groetjes,
Steven

Toevoeging op 15/06/2015 17:53:21:

Frank Nietbelangrijk op 15/06/2015 17:47:54:
Je code beter structureren is hier de juiste weg. Zoals aar al enigszins aangeeft begin je met HTML spugen terwijl je dat als laatste zou moeten doen. Het genereren van een HTML-email is weer een heel andere taak dan het genereren, valideren en verwerken van een contract formulier. Dat zou dus in een aparte functie en in een apart bestand gezet kunnen worden.


Hallo Frank,

Hoe ik de code beter kan structureren zou ik niet weten, vondt deze op internet en vondt hem overzichtelijk.
Met betrekking tot dat HTML. Het hoeft geen HTML mail te worden.
En de PHP code moet dus BOVEN de verdere opbouw komen van de pagina?
Want de tekst die je bovenaan ziet staan, die kreeg ik niet verwerkt in de code.
Misschien ook absoluut niet de bedoeling, maar ben er een lange tijd uit geweest.

Mocht het helpen, en het mag Hier staat de site
 
- Ariën  -
Beheerder

- Ariën -

15/06/2015 18:24:55
Quote Anchor link
je wilt die bevestiging dus mailen?
Dan kan je de mail-procedure twee keer na elkaar uitvoeren, of nog simpeler, de mail als CC versturen.
 
Steven T

Steven T

15/06/2015 18:29:16
Quote Anchor link
Eigenlijk wel, alleen dan aangepast (als dat kan).
Dus CC is niet echt netjes als je in je mailbox als klant krijgt: BAM!! Naam wilt een hoodie bestellen.

Maar ik ga het er denk ik niet uithalen hoe ik de mail procedure nog een keer kan uitvoeren... Met aangepast tekst.
 
- Ariën  -
Beheerder

- Ariën -

15/06/2015 18:38:18
Quote Anchor link
Steven T op 15/06/2015 18:29:16:
Dus CC is niet echt netjes als je in je mailbox als klant krijgt: BAM!! Naam wilt een hoodie bestellen.

Omdraaien? Stuur een nette bevestiging naar de klant, stuur als BCC (nog beter zelfs) de bevestiging naar jouw toe.
 
Steven T

Steven T

15/06/2015 18:54:08
Quote Anchor link
Pfoe, de lettertjes gaan al draaien hahaha.
Ik ga wel even kijken hoe ik:

1 Een nette bevestiging naar de klant krijg
2 Een grappige bevestiging naar mijzelf krijg
3 Hoe een BCC werkt.

Ik ga wel even vogelen..... #ohdear....

Groet,
Steven
 
- Ariën  -
Beheerder

- Ariën -

15/06/2015 19:02:26
Quote Anchor link
Een nette bevestiging is een kwestie van de tekst aanpassen ;-)
Als je iets CC/BCC stuurt kan deze tekst nooit afwijkend zijn, of je moet twee mailprocedures achterelkaar uitvoeren.

Op deze pagina, http://php.net/manual/en/function.mail.php kan je in Example #4 zien hoe je BCC en CC's kan mailen.
 
Steven T

Steven T

15/06/2015 19:27:28
Quote Anchor link
Ja dat klopt haha.
Maar heb je ook een voorbeeld waar de mailprocedure 2x wordt uitgevoerd?
Ik heb nu de BCC erin gezet bij mij. Maar dan mailt hij niet het opgegeven mailadress maar met een hele andere.

Dit is nu mijn code:
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<style type="text/css">
.letop {
    color: #F00;
}
</style>
  <h3>M.M.B. Hoodie/ Vest</h3>
  
  Beschikbaar in de maten:      S  M  L  XL  XXL of XXXL</br>
  Prijs:                                           39,95. </br>
  Af te halen in Almere of;</br>
  Verzonden voor:                       6,95 extra (PostNL)</br>
  
  <strong class="letop">Let op!</strong> Vesten worden met enige regelmaat in 1 partij besteld en opgehaald. </br>
  
  Hierna kunnen ze worden afgehaald in Almere of worden verstuurd met PostNL</br>
  
  Volgende Zending is Besteld! </br></br>
  
  <img src="http://meetmybike.nl/wp-content/uploads/2015/06/Website-Hoodie-Foto.png" width="1024" height="726"/></br></br>
<?php
//session_start(); // zorg ervoor dat session_start ALTIJD bovenaan ALLES van je pagina staat, anders werkt het niet!
 
/*******************************
*        CONTACT FORMULIER                     *
*        contactformulier.php             *
*                                                             *
*        Author: Miranda Verburg         *
*        Datum: 10 september 2010     *
*                                                             *
*        Pas het e-mail adres aan     *
*        bij $mail_ontv en upload   *
*        het naar je webserver..         *
********************************/

// E-mailadres van de ontvanger

$mail_ontv = '[email protected], [email protected]'; // <<<----- voer jouw e-mailadres hier in!

// Speciale checks voor naam en e-mailadres

if ($_SERVER['REQUEST_METHOD'] == 'POST')
{

    // naam controle
    if (empty($_POST['naam']))
        $naam_fout = 1;
    // e-mail controle
    if (function_exists('filter_var') && !filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))
            $email_fout = 1;
    // antiflood controle
    if (!empty($_SESSION['antiflood']))
    {

        $seconde = 50; // 50 seconden voordat dezelfde persoon nog een keer een e-mail mag versturen
        $tijd = time() - $_SESSION['antiflood'];
        if($tijd < $seconde)
            $antiflood = 1;
    }
}


// Kijk of alle velden zijn ingevuld - naam mag alleen uit letters bestaan en het e-mailadres moet juist zijn
if (($_SERVER['REQUEST_METHOD'] == 'POST' && (!empty($antiflood) || empty($_POST['naam']) || !empty($naam_fout) || empty($_POST['mail']) || empty($_POST['naam_hoodie']) || empty($_POST['maat']) || !empty($email_fout) || empty($_POST['telefoonnummer']) || empty($_POST['adres']))) || $_SERVER['REQUEST_METHOD'] == 'GET')
{

    if ($_SERVER['REQUEST_METHOD'] == 'POST')
    {

        if (!empty($naam_fout))
            echo '<p>Uw naam is niet ingevuld.</p>';
        elseif (!empty($email_fout))
            echo '<p>Uw e-mailadres is niet juist.</p>';
        elseif (!empty($antiflood))
            echo '<p>U mag slechts &eacute;&eacute;n bericht per ' . $seconde . ' seconde versturen.</p>';
        else
            echo '<p>U bent uw naam, e-mailadres, telefoonnummer, adres, maat of naam voor de hoodie vergeten in te vullen.</p>';
    }

        
  // HTML e-mail formlier
  


  echo '<form method="post" action="' . $_SERVER['REQUEST_URI'] . '" />
  <p>
  
      <label for="naam">Naam:</label><br />
      <input type="text" id="naam" name="naam" value="'
. (isset($_POST['naam']) ? htmlspecialchars($_POST['naam']) : '') . '" /><br />
      
      <label for="mail">E-mailadres:</label><br />
      <input type="text" id="mail" name="mail" value="'
. (isset($_POST['mail']) ? htmlspecialchars($_POST['mail']) : '') . '" /><br />
      
      <label for="telefoonnummer">Telefoonnummer:</label><br />
      <input type="text" id="telefoonnummer" name="telefoonnummer" value="'
. (isset($_POST['telefoonnummer']) ? htmlspecialchars($_POST['telefoonnummer']) : '') . '" /><br />
      
      <label for="adres">Adres:</label><br />
      <input type="text" id="adres" name="adres" value="'
. (isset($_POST['adres']) ? htmlspecialchars($_POST['adres']) : '') . '"/><br />
      
      <label for="maat">Maat: (XXL XL L M S) </label><br />
      <input type="text" id="maat" name="maat" value="'
. (isset($_POST['maat']) ? htmlspecialchars($_POST['maat']) : '') . '"/><br />
      
      <label for="naam_hoodie">Naam voor op de Hoodie. (voorletter(s) en volledige achternaam)</label><br />
      <input type="text" id="naam_hoodie" name="naam_hoodie" value="'
. (isset($_POST['naam_hoodie']) ? htmlspecialchars($_POST['naam_hoodie']) : '') . '"/><br /></br>
      
      <input type="submit" name="submit" value=" Versturen " />
  </p>
  </form>'
;
}

// versturen naar
else
{      
  // set datum
  $datum = date('d/m/Y H:i:s');
    
  $inhoud_mail = "===================================================\n";
  $inhoud_mail .= "BAM!!! " . htmlspecialchars($_POST['naam']) ." wilt een Hoodie bestellen! \n" /*. $_SERVER['HTTP_HOST'] . ""*/;
  $inhoud_mail .= "===================================================\n\n";
  
  $inhoud_mail .= "Naam: " . htmlspecialchars($_POST['naam']) . "\n";
  $inhoud_mail .= "E-mail adres: " . htmlspecialchars($_POST['mail']) . "\n";
  $inhoud_mail .= "Telefoonnummer: " . htmlspecialchars($_POST['telefoonnummer']) . "\n";
  $inhoud_mail .= "Adres: " . htmlspecialchars($_POST['adres']) . "\n";
  $inhoud_mail .= "Maat: " . htmlspecialchars($_POST['maat']) . "\n";
  $inhoud_mail .= "Naam voor de hoodie: " . htmlspecialchars($_POST['naam_hoodie']) . "\n\n";
    
  $inhoud_mail .= "Verstuurd op " . $datum . " \n\n";
    
  $inhoud_mail .= "===================================================\n\n";
  
  // -------------------- via het IP adres " . $_SERVER['REMOTE_ADDR'] . "
  // spambot protectie
  // ------
  // van de tutorial: http://www.phphulp.nl/php/tutorial/beveiliging/spam-vrije-contact-formulieren/340/
  // ------

  
  $headers = 'From: ' . htmlspecialchars($_POST['naam']) . ' <' . $_POST['mail'] . '>';
  $headers = 'Bcc: ' . htmlspecialchars($_POST['naam']) . ' <' . $_POST['mail'] . '>';
  
  $headers = stripslashes($headers);
  $headers = str_replace('\n', '', $headers); // Verwijder \n
  $headers = str_replace('\r', '', $headers); // Verwijder \r
  $headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes
  
  $_POST['onderwerp'] = str_replace('\n', '', $_POST['onderwerp']); // Verwijder \n
  $_POST['onderwerp'] = str_replace('\r', '', $_POST['onderwerp']); // Verwijder \r
  $_POST['onderwerp'] = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $_POST['onderwerp'])); // Slashes van quotes
  
  if (mail($mail_ontv, 'Bestelling Hoodie', $inhoud_mail, $headers))
{

      // zorg ervoor dat dezelfde persoon niet kan spammen
      $_SESSION['antiflood'] = time();
      
      echo '<h1>Je bestelling is verzonden</h1>
      
      <p>Bedankt voor het bestellen van je Hoodie!! We zullen zo spoedig mogelijk contact met je opnemen.</p>'
;
  }

  else
  {
      echo '<h1>Helaas, je bestelling is niet verzonden</h1>
      
      <p><b>Onze excuses.</b> Je bestelling kon om technische redenen niet verzonden worden.</p>'
;
  }
}

?>


En is het ook mogelijk om een hele nieuwe pagina te openen nadat je op verzenden hebt gedrukt?
 
- Ariën  -
Beheerder

- Ariën -

15/06/2015 19:31:43
Quote Anchor link
Regel 140 t/m 154 stuurt de mail weg. Let ook op de headers die ervoor staan....

Ver kan je met deze code een redirect uitvoeren.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
header('location:bevestiging.php');
?>
 
Steven T

Steven T

15/06/2015 22:24:27
Quote Anchor link
Kan ik ook een $mail_ontv2, $inhoud_mail2 en $headers2 gebruiken?
(voordat ik het ga proberen....)
 
- Ariën  -
Beheerder

- Ariën -

15/06/2015 22:30:01
Quote Anchor link
Ja
 
Steven T

Steven T

15/06/2015 22:32:06
Quote Anchor link
Oew GOUD !
Ik ga even goochlen.

(het word ongetwijfeld een puinhoop hahaha)
 
- Ariën  -
Beheerder

- Ariën -

15/06/2015 22:41:13
Quote Anchor link
Komt wel goed. We horen wel hoe het lukt. :-)
 
Obelix Idefix

Obelix Idefix

15/06/2015 22:56:57
Quote Anchor link
Je zou voor het mailgedeelte ook kunnen kijken naar phpmailer of swiftmailer.
 
Steven T

Steven T

15/06/2015 23:02:32
Quote Anchor link
Obelix en Idefix,
Ik heb dat lang lang geleden een keer geprobeerd maar dat was geen succes.
Nu net even een test gedaan en het lijkt te werken.
Nu even de puntjes op de i zetten en im a proud nood haha!
 
- Ariën  -
Beheerder

- Ariën -

15/06/2015 23:06:29
Quote Anchor link
PHPmailer en Swiftmailer zijn wel handige libraries met goede voorbeelden.

Het maakt het opstellen van een mailprocedure een stuk makkelijker. Kijk er misschien nog eens naar, misschien is het nu wel duidelijk, en anders kunnen we natuurlijk jou ook via dit forum helpen als het niet lukt.
Gewijzigd op 15/06/2015 23:06:56 door - Ariën -
 
Steven T

Steven T

15/06/2015 23:40:20
Quote Anchor link
Nee, kijken kan altijd ja.
Maar moet nu even alles goed onder elkaar zetten.

Maar het wilt even allemaal niet:

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
  $inhoud_mail2 .= "Beste" . htmlspecialchars($_POST['naam']) .", hartelijk bedankt voor de bestelling.\n";
  $inhoud_mail2 .= "Graag vragen we om onderstaande informatie even te controleren.\n Mochten er fouten in zitten kun je contact opnemen met [email protected]/n";
  $inhoud_mail2 .= "Naam: " . htmlspecialchars($_POST['naam']) . "\n";
  $inhoud_mail2 .= "E-mail adres: " . htmlspecialchars($_POST['mail']) . "\n";
  $inhoud_mail2 .= "Telefoonnummer: " . htmlspecialchars($_POST['telefoonnummer']) . "\n";
  $inhoud_mail2 .= "Adres: " . htmlspecialchars($_POST['adres']) . "\n";
  $inhoud_mail2 .= "Maat: " . htmlspecialchars($_POST['maat']) . "\n";
  $inhoud_mail2 .= "Naam voor de hoodie: " . htmlspecialchars($_POST['naam_hoodie']) . "\n\n";
    
  $inhoud_mail2 .= "Verstuurd op " . $datum . " \n\n";
  
  $inhoud_mail2 .= "Kloppen alle gegevens? Dan nemen wij op moment van bestellen contact met je op voor de betaling.\n";
  $inhoud_mail2 .= "Met vriendelijke groet,\n";
  $inhoud_mail2 .= "Meet My Bike/n";


Toevoeging op 16/06/2015 00:17:06:

Woohooooo!!!!!

HIJ DOET HET ! ! !

Man man man wat een werk hahaha.
Maar ik snap gedeeltelijk wat er allemaal gebeurd.
En omdat jullie zo behulpzaam waren.

Hier de code:
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
<?php
//session_start(); // zorg ervoor dat session_start ALTIJD bovenaan ALLES van je pagina staat, anders werkt het niet!
 
/*******************************
*        CONTACT FORMULIER                     *
*        contactformulier.php             *
*                                                             *
*        Author: Miranda Verburg         *
*        Datum: 10 september 2010     *
*                                                             *
*        Pas het e-mail adres aan     *
*        bij $mail_ontv en upload   *
*        het naar je webserver..         *
********************************/

// E-mailadres van de ontvanger

$mail_ontv = '[email protected]' . ','; // <<<----- voer jouw e-mailadres hier in!
$mail_ontv2 = ($_POST['mail']); // <<<----- Dit is het emailadres van de bestellende!

// Speciale checks voor naam en e-mailadres

if ($_SERVER['REQUEST_METHOD'] == 'POST')
{

    // naam controle
    if (empty($_POST['naam']))
        $naam_fout = 1;
    // e-mail controle
    if (function_exists('filter_var') && !filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))
            $email_fout = 1;
    // antiflood controle
    if (!empty($_SESSION['antiflood']))
    {

        $seconde = 50; // 50 seconden voordat dezelfde persoon nog een keer een e-mail mag versturen
        $tijd = time() - $_SESSION['antiflood'];
        if($tijd < $seconde)
            $antiflood = 1;
    }
}


// Kijk of alle velden zijn ingevuld - naam mag alleen uit letters bestaan en het e-mailadres moet juist zijn
if (($_SERVER['REQUEST_METHOD'] == 'POST' && (!empty($antiflood) || empty($_POST['naam']) || !empty($naam_fout) || empty($_POST['mail']) || empty($_POST['naam_hoodie']) || empty($_POST['maat']) || !empty($email_fout) || empty($_POST['telefoonnummer']) || empty($_POST['adres']))) || $_SERVER['REQUEST_METHOD'] == 'GET')
{

    if ($_SERVER['REQUEST_METHOD'] == 'POST')
    {

        if (!empty($naam_fout))
            echo '<p>Uw naam is niet ingevuld.</p>';
        elseif (!empty($email_fout))
            echo '<p>Uw e-mailadres is niet juist.</p>';
        elseif (!empty($antiflood))
            echo '<p>U mag slechts &eacute;&eacute;n bericht per ' . $seconde . ' seconde versturen.</p>';
        else
            echo '<p>U bent uw naam, e-mailadres, telefoonnummer, adres, maat of naam voor de hoodie vergeten in te vullen.</p>';
    }

        
  // HTML e-mail formlier
  


  echo '<form method="post" action="' . $_SERVER['REQUEST_URI'] . '" />
  <p>
  
      <label for="naam">Naam:</label><br />
      <input type="text" id="naam" name="naam" value="'
. (isset($_POST['naam']) ? htmlspecialchars($_POST['naam']) : '') . '" /><br />
      
      <label for="mail">E-mailadres:</label><br />
      <input type="text" id="mail" name="mail" value="'
. (isset($_POST['mail']) ? htmlspecialchars($_POST['mail']) : '') . '" /><br />
      
      <label for="telefoonnummer">Telefoonnummer:</label><br />
      <input type="text" id="telefoonnummer" name="telefoonnummer" value="'
. (isset($_POST['telefoonnummer']) ? htmlspecialchars($_POST['telefoonnummer']) : '') . '" /><br />
      
      <label for="adres">Adres:</label><br />
      <input type="text" id="adres" name="adres" value="'
. (isset($_POST['adres']) ? htmlspecialchars($_POST['adres']) : '') . '"/><br />
      
      <label for="maat">Maat: (XXL XL L M S) </label><br />
      <input type="text" id="maat" name="maat" value="'
. (isset($_POST['maat']) ? htmlspecialchars($_POST['maat']) : '') . '"/><br />
      
      <label for="naam_hoodie">Naam voor op de Hoodie. (voorletter(s) en volledige achternaam)</label><br />
      <input type="text" id="naam_hoodie" name="naam_hoodie" value="'
. (isset($_POST['naam_hoodie']) ? htmlspecialchars($_POST['naam_hoodie']) : '') . '"/><br /></br>
      
      <input type="submit" name="submit" value=" Versturen " />
  </p>
  </form>'
;
}

// versturen naar
else
{      
  // set datum
  $datum = date('d/m/Y H:i:s');
    
  $inhoud_mail = "===================================================\n";
  $inhoud_mail .= "BAM!!! " . htmlspecialchars($_POST['naam']) ." wilt een Hoodie bestellen! \n" /*. $_SERVER['HTTP_HOST'] . ""*/;
  $inhoud_mail .= "===================================================\n\n";
  
  $inhoud_mail .= "Naam: " . htmlspecialchars($_POST['naam']) . "\n";
  $inhoud_mail .= "E-mail adres: " . htmlspecialchars($_POST['mail']) . "\n";
  $inhoud_mail .= "Telefoonnummer: " . htmlspecialchars($_POST['telefoonnummer']) . "\n";
  $inhoud_mail .= "Adres: " . htmlspecialchars($_POST['adres']) . "\n";
  $inhoud_mail .= "Maat: " . htmlspecialchars($_POST['maat']) . "\n";
  $inhoud_mail .= "Naam voor de hoodie: " . htmlspecialchars($_POST['naam_hoodie']) . "\n\n";
    
  $inhoud_mail .= "Verstuurd op " . $datum . " \n\n";
    
  $inhoud_mail .= "===================================================\n\n";
  
  // -------------------- via het IP adres " . $_SERVER['REMOTE_ADDR'] . "
  // spambot protectie
  // ------
  // van de tutorial: http://www.phphulp.nl/php/tutorial/beveiliging/spam-vrije-contact-formulieren/340/
  // ------

  
  $headers = 'From: ' . htmlspecialchars($_POST['naam']) . ' <' . $_POST['mail'] . '>';
  
  $headers = stripslashes($headers);
  $headers = str_replace('\n', '', $headers); // Verwijder \n
  $headers = str_replace('\r', '', $headers); // Verwijder \r
  $headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes
  
  $_POST['onderwerp'] = str_replace('\n', '', $_POST['onderwerp']); // Verwijder \n
  $_POST['onderwerp'] = str_replace('\r', '', $_POST['onderwerp']); // Verwijder \r
  $_POST['onderwerp'] = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $_POST['onderwerp'])); // Slashes van quotes
  
  if (mail($mail_ontv, 'Bestelling Hoodie', $inhoud_mail, $headers))
  
  
    $datum = date('d/m/Y H:i:s');
    
  $inhoud_mail2 = "===================================================\n";
  $inhoud_mail2 .= "De bestelling is geplaatst! \n" /*. $_SERVER['HTTP_HOST'] . ""*/;
  $inhoud_mail2 .= "===================================================\n\n";
  
  $inhoud_mail2 .= "Beste " . htmlspecialchars($_POST['naam']) .",\n";
  $inhoud_mail2 .= "Hartelijk bedankt voor de bestelling.\n";
  $inhoud_mail2 .= "Graag vragen we om onderstaande informatie even te controleren.\n";
  $inhoud_mail2 .= "Mochten er fouten in zitten kun je contact opnemen met [email protected].\n\n";
  
  $inhoud_mail2 .= "Naam: " . htmlspecialchars($_POST['naam']) . "\n";
  $inhoud_mail2 .= "E-mail adres: " . htmlspecialchars($_POST['mail']) . "\n";
  $inhoud_mail2 .= "Telefoonnummer: " . htmlspecialchars($_POST['telefoonnummer']) . "\n";
  $inhoud_mail2 .= "Adres: " . htmlspecialchars($_POST['adres']) . "\n";
  $inhoud_mail2 .= "Maat: " . htmlspecialchars($_POST['maat']) . "\n";
  $inhoud_mail2 .= "Naam voor de hoodie: " . htmlspecialchars($_POST['naam_hoodie']) . "\n\n";

  $inhoud_mail2 .= "Kloppen alle gegevens? Dan nemen wij op moment van bestellen contact met je op voor de betaling.\n";
  $inhoud_mail2 .= "Met vriendelijke groet,\n";
  $inhoud_mail2 .= "Meet My Bike\n\n";
  
    $inhoud_mail2 .= "Verstuurd op " . $datum . " \n\n";

    
  $inhoud_mail2 .= "===================================================\n\n";
  
  // -------------------- via het IP adres " . $_SERVER['REMOTE_ADDR'] . "
  // spambot protectie
  // ------
  // van de tutorial: http://www.phphulp.nl/php/tutorial/beveiliging/spam-vrije-contact-formulieren/340/
  // ------

  
  $headers = 'From: ' . htmlspecialchars($_POST['naam']) . ' <' . $_POST['mail'] . '>';
  
  $headers = stripslashes($headers);
  $headers = str_replace('\n', '', $headers); // Verwijder \n
  $headers = str_replace('\r', '', $headers); // Verwijder \r
  $headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes
  
  $_POST['onderwerp'] = str_replace('\n', '', $_POST['onderwerp']); // Verwijder \n
  $_POST['onderwerp'] = str_replace('\r', '', $_POST['onderwerp']); // Verwijder \r
  $_POST['onderwerp'] = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $_POST['onderwerp'])); // Slashes van quotes
  
  if (mail($mail_ontv2, 'Bestelling Hoodie', $inhoud_mail2, $headers))
 
{

      // zorg ervoor dat dezelfde persoon niet kan spammen
      $_SESSION['antiflood'] = time();
      
      echo '<h1>Je bestelling is verzonden</h1>
      
      <p>Bedankt voor het bestellen van je Hoodie!! We zullen zo spoedig mogelijk contact met je opnemen.</p>'
;
  }

  else
  {
      echo '<h1>Helaas, je bestelling is niet verzonden</h1>
      
      <p><b>Onze excuses.</b> Je bestelling kon om technische redenen niet verzonden worden.</p>'
;
  }
}

?>


Mag ik jullie hartelijk bedanken voor de hulp!!
Mochten er nog opmaak foutjes inzitten, dan blijf ik dat graag horen!

Met vriendelijke groet en goede nacht!
Steven

(als het toch even mag, voor de scriptende motorrijders: www.meetmybike.nl)
Gewijzigd op 16/06/2015 00:19:16 door Steven T
 



Overzicht Reageren

 
 

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.