phphulp spamvrijcontactform verder uitbouwen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

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 »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

Bekijk vacature »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »
Mrhocoma

mrhocoma

05/04/2006 15:49:00
Quote Anchor link
Ik heb het contact form van de site hier ingebruik genomen. Dat werkt prima.

Nu wilik echter hetzelfde formulier gebruiken om de info ook in een mysql database te zetten.
In een tweede fase zou ik ook nog een bevestigingsmail willen sturen aan de invuller. En wellicht ook in fase twee is een Chaptca (weet niet meer hoe je het schrift) toevoegen om invullen door een spambot moeilijker te maken.


mijn database:

DROP TABLE IF EXISTS `plakken`;
CREATE TABLE IF NOT EXISTS `plakken` (`id` int(10) NOT NULL auto_increment,
`datum` datetime default NULL,
`bedrijf_naam` varchar(100) NOT NULL default '',
`naam` varchar(100) NOT NULL default '',
`funktie` varchar(100) NOT NULL default '',
`straat` varchar(100) NOT NULL default '',
`postcode` varchar(6) NOT NULL default '',
`plaats` varchar(100) NOT NULL default '',
`plaktekst` varchar(200) NOT NULL default '',
`email` varchar(100) NOT NULL default '',
`website` varchar(100) NOT NULL default '',
`info_ok` char(3) NOT NULL default '',
`tekst_ok` char(3) NOT NULL default '',
`ip` varchar(100) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;

de vraag:

- hoe kan ik meer velden toevoegen in het form:
- hoe kan ik de gegevens "tevens uploaden"

Ik weet dat je contact maakt met de dbase en dan iets van :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php require_once('connection.php'); ?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php mysql_select_db($database_plakken, $plakken);
 $query_inplakken = "SELECT * FROM plakken ORDER BY datum DESC";
 $plakken = mysql_query($query_inplakken, $inplakken) or die(mysql_error());
 $row_plakken = mysql_fetch_assoc($plakken);
 $totalRows_plakken = mysql_num_rows($plakken);?>


en in het form zelf:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php // hier het stuk waar de veldinfo in de database wordt gezet:

if ($HTTP_SERVER_VARS['REQUEST_METHOD'] == 'POST') {  
mysql_query("INSERT INTO plakken(datum, bedrijfnaam, naam, plaktekst,...etc.) VALUES (NOW(),'".$bedrijfsnaam."','".$naam."','".$plaktekst."')") or die(mysql_error());  

en dan het form?

Wie helpt (voorbeeld mag ook. ) zoekfunctie op phphulp werkt niet :))
 
PHP hulp

PHP hulp

12/11/2024 21:08:48
 
Frank -

Frank -

05/04/2006 16:03:00
Quote Anchor link
Tip: $HTTP_SERVER_VARS is nog van voor de oorlog, maak daar van $_SERVER
 
Mrhocoma

mrhocoma

05/04/2006 17:07:00
Quote Anchor link
ik nu het volgende maar krijg gelijk een foutmelding in het begin in line 6. blijkbaar staat daar ergens iets te veel?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
 ob_start ();
 include("connection.php");

//database selecteren
 if (!mysql_select_db($database_hocomadvdb, $hocomadvdb);
 $query_inplakken = "SELECT * FROM plakken ORDER BY datum DESC";
 $plakken = mysql_query($query_inplakken, $inplakken) or die(mysql_error());
 $row_plakken = mysql_fetch_assoc($plakken);
 $totalRows_plakken = mysql_num_rows($plakken);?>


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
<?
// geef e-mail adres op van ontvanger
$mail_ontv = "[email protected]";

// is niet 100% !!!
function checkmail($mail)
{

    $email_host = explode("@", $mail);
    $email_host = $email_host['1'];
    $email_resolved = gethostbyname($email_host);

    if ($email_resolved != $email_host && eregi("^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$mail))
        $valid = 1;

    return $valid;
}


//// hier het stuk waar de veldinfo in de database wordt gezet:

if ($_SERVER['REQUEST_METHOD'] == 'POST') {  
mysql_query("INSERT INTO plakken(datum, bedrijfnaam, naam,email) VALUES (NOW(),'".$bedrijfnaam."','".$naam."','".$email."')") or die(mysql_error());
}



// als er niet op submit is gedrukt, of als er wel op is gedrukt maar niet alles ingevoerd is
if (!$_POST['submit'] || $_POST['submit'] && (!$_POST['naam'] || !$_POST['mail'] || !checkmail($_POST['mail']) || !$_POST['msggs'] || !$_POST['onderwerp']))
{

    if ($_POST['submit'] && (!$_POST['naam'] || !$_POST['mail'] || !checkmail($_POST['mail']) || !$_POST['msggs'] || !$_POST['onderwerp']))  
    {

        echo "Je bent je naam, e-mail adres, onderwerp of bericht vergeten in te vullen. Ook kan het zijn ";
        echo "dat je een verkeerd e-mail adres hebt ingevuld.<p>";
    }

      
    // form + tabel
    echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
    echo "<form method=\"POST\" ACTION=\"" . $_SERVER['PHP_SELF'] . "\">";
      
    // naam
    echo "<tr><td>Naam:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"naam\" value=\"" . $_POST['naam'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
    

    // bedrijfsnaam
    echo "<tr><td>bedrijfsnaam:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"bedrijfsnaam\" value=\"" . $_POST['bedrijfsnaam'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
    
    // website
    echo "<tr><td>website:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"website\" value=\"" . $_POST['website'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
    
    // funktie
    echo "<tr><td>funktie:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"funktie\" value=\"" . $_POST['funktie'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";  

    // straat
    echo "<tr><td>straat en huisnummer:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"straat\" value=\"" . $_POST['straat'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";

    // postcode
    echo "<tr><td>Naam:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"postcode\" value=\"" . $_POST['postcode'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";

    // plaats
    echo "<tr><td>Plaats:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"plaats\" value=\"" . $_POST['plaast'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";       

      
    // mail
    echo "<tr><td>E-mail adres:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"mail\" value=\"" . $_POST['mail'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
      
    
    // mail ? Hidden maken ??? dus niet in form te zien maar hoe?
    echo "<tr><td>Onderwerp:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"onderwerp\" value=\"" . $_POST['onderwerp'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
      
    // mail
    echo "<tr><td>Bericht:</td></tr>";
    echo "<tr><td><TEXTAREA name=\"msggs\" ROWS=\"6\" COLS=\"45\">" . htmlentities($_POST['msggs']) . "</TEXTAREA></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";


    // op maillijst ok of niet
    echo "<tr><td>Mogen wij uw mailadres gebruiken om in de toekomst informatie over Hocom @dvies te sturen?</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"info_ok\" value=\"" . $_POST['info_ok'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";    


      
    // button
    echo "<tr><td>&nbsp;</td></tr>";
    echo "<tr><td><input type=\"submit\" name=\"submit\" value=\"Versturen\"></td></tr>";
      
    // sluit form + tabel
    echo "</form>";
    echo "</table>";
}

// versturen naar
else
{      
    // set datum
    $datum = date("d.m.Y H:i");
      
    // set ip
    $ip = $_SERVER['REMOTE_ADDR'];
      
    $inhoud_mail = "===================================================\n";
    $inhoud_mail .= "Ingevuld contact formulier\n";
    $inhoud_mail .= "===================================================\n\n";
      
    $inhoud_mail .= "Naam: " . $_POST['naam'] . "\n";
    $inhoud_mail .= "E-mail adres: " . $_POST['mail'] . "\n";
    $inhoud_mail .= "Bericht:\n";
    $inhoud_mail .= $_POST['msggs'] . "\n\n";
      
    $inhoud_mail .= "Verstuurd op $datum via het ip " . $ip . "\n\n";
      
    $inhoud_mail .= "===================================================\n\n";
    
    // --------------------
    // spambot protectie
    // ------
    // van de tutorial: http://www.phphulp.nl/php/tutorials/10/340/
    // ------

    
    $headers = "From: " . $_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
    
    mail($mail_ontv, $_POST['onderwerp'], $inhoud_mail, $headers);
    
    echo "<h1>Uw bericht is verstuurd.</h1>";
    
    echo "<p>Bedankt voor uw reaktie / aanvraag.";
    // echo "krijgen indien dit nodig is.</p>";
    
    //echo "<p>We nemen alles serieus en zullen vertrouwelijk omgaan met de informatie ";
    //echo "die we binnen krijgen. Je e-mail adres zal nooit aan derden worden verstrekt.</p>";

}
?>
Gewijzigd op 01/01/1970 01:00:00 door mrhocoma
 
Mrhocoma

mrhocoma

07/04/2006 21:18:00
Quote Anchor link
Ik ben inmiddels weer een stap verder gekomen. Heb nu een formulier dat twee berichten stuurt bij uploaden/ versturen.

Bennu bezig met een Chaptcha in te bouwen. Ben zo ver dat er in het form een code getoond wordt, maar als ik dan verstuur. dan zie ik weer de pagina met alleen een nieuwe chaptcha code.

Ik doe blijkbaar iets verkeerd met de check van die chaptcha, want als ik gewoon niets invul krijg ik ook geen melding dat ik iets moet invullen...:)

Iemand een suggestie hoe ik dit moet oplossen.

er zijn nu drie pagina's

formulier.php (en connection)
random.php
en een fotn.ttf

Ik heb nu boven aan de if..toegevoegd, en het els gedeelte komt nu aan het einde van het form...? das niet goed denk ik maar hoe dan wel??

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
////////////////form.php /////////////////////////
session_start();

 include("connection.php");mysql_error(); ?>

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
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
<?
// geef e-mail adres op van ontvanger
$mail_ontv = "[email protected]";

// hier instellen van e-mail adres waar 2e (bevestigings) bericht naar toegaat
$mail_dank = "$mail";

// is niet 100% !!!
function checkmail($mail)
{

    $email_host = explode("@", $mail);
    $email_host = $email_host['1'];
    $email_resolved = gethostbyname($email_host);

    if ($email_resolved != $email_host && eregi("^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$mail))
        $valid = 1;

    return $valid;
}



//// hier het stuk waar de veldinfo in de database wordt gezet:

if ($_SERVER['REQUEST_METHOD'] == 'POST') {  
mysql_query("INSERT INTO plakken(datum, bedrijf_naam, naam,email,plaktekst) VALUES (NOW(),'".$bedrijf_naam."','".$naam."','".$mail."','".$msggs."')") or die(mysql_error());
}


//checken of gegevens zijn ingevuld.
//Als er niet op submit is gedrukt,
// of als er wel op is gedrukt maar niet alles ingevoerd is
// of als er de CHAPTCHA niet juist overgenomen is



if (!$_POST['submit'] || $_POST['submit'] && (!$_POST['naam'] || !$_POST['mail'] || !checkmail($_POST['mail']) || !$_POST['msggs'] || !$_POST['onderwerp']))
{

    if ($_POST['submit'] && (!$_POST['naam'] || !$_POST['mail'] || !checkmail($_POST['mail']) || !$_POST['msggs'] || !$_POST['onderwerp']))

// het stukje dat checkt of de CHAPTCHA goed is  
    {if (!empty($_POST['validator']) && $_POST['validator'] == $_SESSION['rand_code'])

    {

        echo "Je bent je naam, e-mail adres, onderwerp of bericht vergeten in te vullen. Ook kan het zijn ";
        echo "dat je een verkeerd e-mail adres hebt ingevuld.<p>";
    }

      


    //inhoud van het formulier + opmaak tabel
    echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
    echo "<form method=\"POST\" ACTION=\"" . $_SERVER['PHP_SELF'] . "\">";
      
    // naam
    echo "<tr><td>Naam:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"naam\" value=\"" . $_POST['naam'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
    

    // bedrijfsnaam
    echo "<tr><td>bedrijf_naam:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"bedrijf_naam\" value=\"" . $_POST['bedrijf_naam'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
    
    // website
    echo "<tr><td>website:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"website\" value=\"" . $_POST['website'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
    
    // funktie
    echo "<tr><td>funktie:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"funktie\" value=\"" . $_POST['funktie'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";  

    // straat
    echo "<tr><td>straat en huisnummer:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"straat\" value=\"" . $_POST['straat'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";

    // postcode
    echo "<tr><td>Postcode:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"postcode\" value=\"" . $_POST['postcode'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";

    // plaats
    echo "<tr><td>Plaats:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"plaats\" value=\"" . $_POST['plaast'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";       

      
    // mail
    echo "<tr><td>E-mail adres:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"mail\" value=\"" . $_POST['mail'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
      
    
    // mail onderwerp:
    echo "<tr><td>Onderwerp:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"onderwerp\" value=\"" . $_POST['onderwerp'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
      
    // mail bericht
    echo "<tr><td>Bericht:</td></tr>";
    echo "<tr><td><TEXTAREA name=\"msggs\" ROWS=\"6\" COLS=\"45\">" . htmlentities($_POST['msggs']) . "</TEXTAREA></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";


    // Mogen wij het mail adres gebruiken ja / nee
    echo "<tr><td>Mogen wij uw mailadres gebruiken om in de toekomst informatie te sturen?</td></tr>";
    echo "<tr><td>Ja<input type=\"radio\" name=\"info_ok\" value=\"j" . $_POST['info_ok'] . "\"></td></tr>";
    echo "<tr><td>Nee<input type=\"radio\" name=\"info_ok\" value=\"n" . $_POST['info_ok'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";    

    // Code check
    echo "<tr><td><img src=\"random.php\" alt=\"CAPTCHA image\" width=\"160\" height=\"50\" vspace=\"1\" align=\"top\" /></td></tr>";
    echo "<tr><td>Typ hier de bovenstaande code in:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"validator\" id=\"validator\" size=\"4\" value=\"". $_POST['validator'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";


    // button
    echo "<tr><td>&nbsp;</td></tr>";
    echo "<tr><td><input type=\"submit\" name=\"submit\" value=\"Versturen\"></td></tr>";
      

    // sluit form + tabel
    echo "</form>";
    echo "</table>";
}



// als aan alle voorwaarden is voldaan dan de inhoud in database en mail versturen naar:

else
{      
    // set datum
    $datum = date("d.m.Y H:i");
      
    // set ip
    $ip = $_SERVER['REMOTE_ADDR'];


    ///inhoud mail naar webmaster:
      
    $inhoud_mail = "===================================================\n";
    $inhoud_mail .= "Ingevuld actieformulier\n";
    $inhoud_mail .= "===================================================\n\n";
      
    $inhoud_mail .= "Naam: " . $_POST['naam'] . "\n";
    $inhoud_mail .= "E-mail adres: " . $_POST['mail'] . "\n";
    $inhoud_mail .= "Bericht:\n";
    $inhoud_mail .= $_POST['msggs'] . "\n\n";
      
    $inhoud_mail .= "Verstuurd op $datum via het ip " . $ip . "\n\n";
      
    $inhoud_mail .= "===================================================\n\n";


    ///inhoud mail2 naar persoon die form/ mail heeft ingestuurd

    $inhoud_mail2 = "===================================================\n";
    $inhoud_mail2 .= "Bedankt deelname aan de Actie\n";
    $inhoud_mail2 .= "===================================================\n\n";
      
    $inhoud_mail2 .= "Naam: " . $_POST['naam'] . "\n";
    //$inhoud_mail2 .= "E-mail adres: " . $_POST['mail'] . "\n";
    $inhoud_mail2 .= "Bericht:\n";
    //$inhoud_mail2 .= $_POST['msggs'] . "\n\n";
      
    $inhoud_mail2 .= "Verstuurd op $datum via het ip " . $ip . "\n\n";
      
    $inhoud_mail2 .= "===================================================\n\n";
    

    
    // --------------------
    // spambot protectie
    // ------
    // van de tutorial: http://www.phphulp.nl/php/tutorials/10/340/
    // ------

    
    $headers = "From: " . $_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
    

    mail($mail_ontv, $_POST['onderwerp'], $inhoud_mail, $headers);
    
    mail($mail_dank, $_POST['onderwerp'], $inhoud_mail2, $headers);

    
    //het bericht na het versturen van de mail:
    echo "<h1>Uw bijdrage is verstuurd.</h1>";
    
    echo "<p>Bedankt voor deelname aan de Plak Actie.";
    echo "De winnaar van de Pick Nick krijgt 1 juli persoonlijk bericht van Ons</p>";
    
    //echo "<p>De door u ingestuurde info wordt vertrouwelijk behandelt";
    //echo "die we binnen krijgen. Je e-mail adres zal nooit aan derden worden verstrekt.</p>";

}

/// hieronder klopt het niet denk ik....?

}unset($_SESSION['rand_code'])

;
?>



hier de random.php voor de chaptcha:


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
<?php

/////////////// random.php Chaptcha aanmaken////

 /*
example of usage:

inside your form
<input type="text" name="validator" id="validator" size="4" />
<img src="random.php" alt="CAPTCHA image" width="160" height="50" vspace="1" align="top" />

and test the value of the "validator" form field like:
if (!empty($_POST['validator']) && $_POST['validator'] == $_SESSION['rand_code']) {
    process your form here
    at least destroy the session
    unset($_SESSION['rand_code']);
*/

// save this code in your random script dus random.php

session_start();

if (empty($_SESSION['rand_code'])) {
    $str = "";
    $length = 0;
    for ($i = 0; $i < 4; $i++) {
        // this numbers refer to numbers of the ascii table (small-caps)
        $str .= chr(rand(97, 122));
    }

    $_SESSION['rand_code'] = $str;
}


$imgX = 160;
$imgY = 50;
$image = imagecreatetruecolor(160, 50);

$backgr_col = imagecolorallocate($image, 238,239,239);
$border_col = imagecolorallocate($image, 208,208,208);
$text_col = imagecolorallocate($image, 46,60,31);

imagefilledrectangle($image, 0, 0, 160, 50, $backgr_col);
imagerectangle($image, 0, 0, 159, 49, $border_col);

$font = "Babelfish.ttf"; // willekeurig ttf font  
$font_size = 60;
$angle = 4;
$box = imagettfbbox($font_size, $angle, $font, $_SESSION['rand_code']);
$x = (int)($imgX - $box[4]) / 2;
$y = (int)($imgY - $box[5]) / 2;
imagettftext($image, $font_size, $angle, $x, $y, $text_col, $font, $_SESSION['rand_code']);

header("Content-type: image/png");
imagepng($image);
imagedestroy ($image);
?>
 
Eris -

Eris -

07/04/2006 21:20:00
Quote Anchor link
Ik lees niet verder dan 10 regels...

Maar het komt op neer:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
if(empty($_POST['Chaptcha'])){
   echo 'Chaptcha invullen';
}
else{
//ga verder
}
?>
 
Mrhocoma

mrhocoma

07/04/2006 21:27:00
Quote Anchor link
Kan ik dat dan niet combineren met de if else die er al in staat voor de rest van het form en o.a. de e-mail check?

Bij de chaptcha stond het echter als volgt te doen:

if (!empty($_POST['validator']) && $_POST['validator'] == $_SESSION['rand_code']) {
process your form here
at least destroy the session
unset($_SESSION['rand_code']);


waar komt dan dat unsett gedeelte ??
 
Eris -

Eris -

07/04/2006 22:08:00
Quote Anchor link
In principe moet dat goed zijn en werken...
 
Mrhocoma

mrhocoma

07/04/2006 22:21:00
Quote Anchor link
Maar wat doe ik dan nu in mijn form fout?
 
Eris -

Eris -

07/04/2006 22:33:00
Quote Anchor link
Je hebt een foutje in if else volgorde

Je hebt nu
Check of alles is ingevuld
false
capatcha check
true
email in ingevuld
false
zie ik niet zo goed

true
Mailen

Dus als het aan het begin true is komt hij nooit langs die chapca check...
 
Mrhocoma

mrhocoma

08/04/2006 10:09:00
Quote Anchor link
Ikheb nu het volgende werkt het checkenvan de veldenwel en krijg ik een nieuwe chaptcha maar als ik alle veldeninvul en geen chaptcha verstuurd ie toch
alles....?? Waar komt nu die chaptcha if?


De opzet die ik nu heb voo het form


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
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
<?php
 session_start();
 include("connection.php");mysql_error();
 
// geef e-mail adres op van ontvanger
$mail_ontv = "[email protected]";

// geef e-mail adres op van bevestigings bericht naar verstuurder van de mail
$mail_dank = "$mail";

// is niet 100% !!!
function checkmail($mail)
{

    $email_host = explode("@", $mail);
    $email_host = $email_host['1'];
    $email_resolved = gethostbyname($email_host);

    if ($email_resolved != $email_host && eregi("^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$mail))
        $valid = 1;

    return $valid;
}



//// hier het stuk waar de veldinfo in de database wordt gezet:

if ($_SERVER['REQUEST_METHOD'] == 'POST') {  
mysql_query("INSERT INTO plakken(datum, bedrijf_naam, naam,email,plaktekst) VALUES (NOW(),'".$bedrijf_naam."','".$naam."','".$mail."','".$msggs."')") or die(mysql_error());
}


//hier checken of gegevens zijn ingevuld.
//Als er niet op submit is gedrukt,
// of als er wel op is gedrukt maar niet alles ingevoerd is
// en de chaptcha checken


if (!empty($_POST['validator']) && $_POST['validator'] == $_SESSION['rand_code'])
{

   echo " ";
}

 

if (!$_POST['submit'] || $_POST['submit'] && (!$_POST['naam'] || !$_POST['mail'] || !checkmail($_POST['mail']) || !$_POST['msggs'] || !$_POST['onderwerp']))
{

    if ($_POST['submit'] && (!$_POST['naam'] || !$_POST['mail'] || !checkmail($_POST['mail']) || !$_POST['msggs'] || !$_POST['onderwerp'] ))

      {

        echo "Je bent je naam, e-mail adres, onderwerp of bericht vergeten in te vullen. Ook kan het zijn ";
        echo "dat je een verkeerd e-mail adres hebt ingevuld.<p>";
    }

      


    //inhoud van het formulier + opmaak tabel
    echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
    echo "<form method=\"POST\" ACTION=\"" . $_SERVER['PHP_SELF'] . "\">";
      
    // naam
    echo "<tr><td>Naam:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"naam\" value=\"" . $_POST['naam'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
    

    // bedrijfsnaam
    echo "<tr><td>bedrijf_naam:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"bedrijf_naam\" value=\"" . $_POST['bedrijf_naam'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
    
    // website
    echo "<tr><td>website:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"website\" value=\"" . $_POST['website'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
    
    // funktie
    echo "<tr><td>funktie:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"funktie\" value=\"" . $_POST['funktie'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";  

    // straat
    echo "<tr><td>straat en huisnummer:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"straat\" value=\"" . $_POST['straat'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";

    // postcode
    echo "<tr><td>Postcode:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"postcode\" value=\"" . $_POST['postcode'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";

    // plaats
    echo "<tr><td>Plaats:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"plaats\" value=\"" . $_POST['plaast'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";       

      
    // mail
    echo "<tr><td>E-mail adres:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"mail\" value=\"" . $_POST['mail'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
      
    
    // mail onderwerp:
    echo "<tr><td>Onderwerp:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"onderwerp\" value=\"" . $_POST['onderwerp'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";
      
    // mail bericht
    echo "<tr><td>Bericht:</td></tr>";
    echo "<tr><td><TEXTAREA name=\"msggs\" ROWS=\"6\" COLS=\"45\">" . htmlentities($_POST['msggs']) . "</TEXTAREA></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";


    // Mogen wij het mail adres gebruiken ja / nee
    echo "<tr><td>Mogen wij uw mailadres gebruiken om in de toekomst informatie van Hocom @dvies te sturen?</td></tr>";
    echo "<tr><td>Ja<input type=\"radio\" name=\"info_ok\" value=\"j" . $_POST['info_ok'] . "\"></td></tr>";
    echo "<tr><td>Nee<input type=\"radio\" name=\"info_ok\" value=\"n" . $_POST['info_ok'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";    

    // Code check
    echo "<tr><td><img src=\"random.php\" alt=\"CAPTCHA image\" width=\"160\" height=\"50\" vspace=\"1\" align=\"top\" /></td></tr>";
    echo "<tr><td>Typ hier de bovenstaande code in:</td></tr>";
    echo "<tr><td><input type=\"text\" name=\"validator\" id=\"validator\" size=\"4\" value=\"". $_POST['validator'] . "\"></td></tr>";
      
    // space
    echo "<tr><td>&nbsp;</td></tr>";


    // button
    echo "<tr><td>&nbsp;</td></tr>";
    echo "<tr><td><input type=\"submit\" name=\"submit\" value=\"Versturen\"></td></tr>";
      

    // sluit form + tabel
    echo "</form>";
    echo "</table>";
}

// als aan alle voorwaarden is voldaan dan de mail/ inhoud in database en mail versturen naar:
else
{      
    // set datum
    $datum = date("d.m.Y H:i");
      
    // set ip
    $ip = $_SERVER['REMOTE_ADDR'];


    ///inhoud mail naar webmaster:
      
    $inhoud_mail = "===================================================\n";
    $inhoud_mail .= "Ingevuld actieformulier\n";
    $inhoud_mail .= "===================================================\n\n";
      
    $inhoud_mail .= "Naam: " . $_POST['naam'] . "\n";
    $inhoud_mail .= "E-mail adres: " . $_POST['mail'] . "\n";
    $inhoud_mail .= "Bericht:\n";
    $inhoud_mail .= $_POST['msggs'] . "\n\n";
      
    $inhoud_mail .= "Verstuurd op $datum via het ip " . $ip . "\n\n";
      
    $inhoud_mail .= "===================================================\n\n";


    ///inhoud mail naar persoon die form/ mail heeft ingestuurd

    $inhoud_mail2 = "===================================================\n";
    $inhoud_mail2 .= "Bedankt voor deelname aan de Actie van \n";
    $inhoud_mail2 .= "===================================================\n\n";
      
    $inhoud_mail2 .= "Naam: " . $_POST['naam'] . "\n";
    //$inhoud_mail2 .= "E-mail adres: " . $_POST['mail'] . "\n";
    $inhoud_mail2 .= "Bericht:\n";
    //$inhoud_mail2 .= $_POST['msggs'] . "\n\n";
      
    $inhoud_mail2 .= "Verstuurd op $datum via het ip " . $ip . "\n\n";
      
    $inhoud_mail2 .= "===================================================\n\n";
    

    
    // --------------------
    // spambot protectie
    // ------
    // van de tutorial: http://www.phphulp.nl/php/tutorials/10/340/
    // ------

    
    $headers = "From: " . $_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
    

    mail($mail_ontv, $_POST['onderwerp'], $inhoud_mail, $headers);
    
    mail($mail_dank, $_POST['onderwerp'], $inhoud_mail2, $headers);
    
    
    //het bericht na het versturen van de mail:
    echo "<h1>Uw bijdrage is verstuurd.</h1>";
    
    echo "<p>Bedankt voor deelname aan de Plak Actie.";
    echo "De winnaar van de Pick Nick krijgt 1 juli persoonlijk bericht van Ons</p>";
    
    //echo "<p>De door u ingestuurde info wordt vertrouwelijk behandelt";
    //echo "die we binnen krijgen. Je e-mail adres zal nooit aan derden worden verstrekt.</p>";

} unset($_SESSION['rand_code']) ;?>
 
Mrhocoma

mrhocoma

09/04/2006 10:49:00
Quote Anchor link
Nog iemand die een oplossing heeft. Ik snap dat de volgorde waarin de if worden verwerkt belangrijk zijn maar ik heb geen iedee hoe ik het nu in mijn form wel goed moet krijgen.

Wat ook gek is is dat als ik het form verstuur, ik dan met refresh gewoon het form nog x maal kan versturen...:)
 



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.