emailadres versleutelen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C++ Ontwikkelaar

Functieomschrijving Ben jij als software ontwikkelaar toe aan een nieuwe uitdaging? Dan zoeken wij jou! Voor het maken van de procesbesturingssoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Ontwerpen, programmeren en testen van product aanpassingen; Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden, o.a. door middel van SCRUM; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Implementeren van nieuwe product

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Laravel developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

Front End Developer React Vue

Dit ga je doen Meewerken aan de implementaties en ontwikkeling van nieuwe functionaliteiten van de webapplicaties; Ontwikkelen met o.a. React en Vue en HTML/CSS, ook krijg je in verband met de samenwerking ook affiniteit met de backend Ruby on Rails; Ontwikkeling aan de front end voor de koppelingen tussen de diverse systemen; Ontwerpen van interfaces en een bijdrage leveren aan de gebruikerservaring; Zorgdragen voor hoge kwaliteit van code en jezelf (en anderen) blijven verbeteren; Als Senior Front End Developer begeleid je zelf ook FE-development projecten, hierin leid je de projecten en pak jij het initiatief op (bv integratieprojecten). Hier ga

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »

.Net ontwikkelaars voor de zorgsector

Bedrijfsomschrijving Voor onze klant in de omgeving van Zwolle zijn wij op zoek naar een ervaren .Net ontwikkelaar, bij voorkeur met ervaring binnen de belangrijkste sector van Nederland, namelijk: de zorgsector. Deze internationale organisatie ontwikkelt software voor de zorgsector. Er werken zo'n 25 medewerkers hard aan een oplossing die gebruikt wordt door heel Nederland. Er heerst een informele sfeer waarbij er altijd ruimte is voor een grapje. Je collega's zijn stuk voor stuk sterke ontwikkelaars vanuit verschillende achtergronden en met verschillende leeftijden. Je komt hier terecht in een organisatie die zich hard inzet om de zorgsector te verbeteren. De mogelijkheden

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »
Marcel

Marcel

17/04/2008 14:30:00
Quote Anchor link
Op mijn website staat een gastenboek in php geschreven. Op zich werkt het prima en ik krijg met de berichten ook de ip adressen te zien.
Helaas krijg ik ook heel veel spam ondanks het captchafilter omdat in 1 van de php bestanden mijn emailadres staat geschreven en de spam gaat dan ook niet via het formulier maar direct naar mijn emailadres.
Kan ik het emailadres versleutelen zodat spamrobots hier niets meer mee kunnen?
 
PHP hulp

PHP hulp

08/01/2025 21:42:07
 
Erwin Nieuwenhuis

Erwin Nieuwenhuis

17/04/2008 14:32:00
Quote Anchor link
heb je een script, want een emailadres wordt niet weergeven als je het niet verstuurt naar de browser.

php is sever-side
Gewijzigd op 01/01/1970 01:00:00 door Erwin Nieuwenhuis
 
Marcel

Marcel

17/04/2008 15:00:00
Quote Anchor link
erwin schreef op 17.04.2008 14:32:
heb je een script, want een emailadres wordt niet weergeven als je het niet verstuurt naar de browser.

php is sever-side


Hier is het script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
ob_start();
session_name('contactform');
session_start();
?>




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
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
<?php
//----- Start Config -----\\

// Enter the path to sendmail - should be fine as is in most cases

$mail_path = "/usr/sbin/sendmail";
        
// Enter the email address you wish emails to be sent to
$mail_to = "[email protected]";

// Recipient should be selected from a list, true or false
$listofrecipients = false;
    
        // Sub variable (only edit if above value is set to true)
        // Define list of recipients the user can chose from. Name & Email address should be seperated by ><
        // Will override $mail_to value above

        $recipientslist = array("Name 1 >< [email protected]", "Name 2 >< [email protected]", "Name 3 >< [email protected]");


// Subject should be selected from a list, true or false
$listofsubjects = false;
    
        // Sub variable (only edit if above value is set to true)
        // Define list of subjects the user can chose from

        $subjects = array("Subject 1", "Subject 2", "Subject 3");
        
// Use security code feature, true or false
$usesecuritycode = true;

// Use time limit feature, true or false
$usetimelimit = false;

        // Sub variable (only edit if above value is set to true)
        // Set time delay if using time limit feature in seconds

        $delay = "0";
        
// Redirect to another page after successful submission, true or false
$redirectonsuccess = false;

        // Sub variable (only edit if above value is set to true)
        // Set address of page to redirect to after successful submission, can be relative

        $redirecturl = "http://www.marcelshondenpagina.nl";
        
// Allow user to get a copy of the message sent to them, true or false
$copyme = false;

// Store submissions in a database, true or false
$store = false;

        // Sub variables (only edit if above value is set to true
        // MySQL Host

        $host = "localhost";
        // MySQL User
        $user = "user";
        // MySQL Pass
        $pass = "pass";
        // MySQL Database Name
        $dbname = "name";
        // Table Name
        $tablename = "ContactFormLog";
        // Date Format, see http://www.php.net/date
        $dateformat = "d/m/Y H:i:s";
        
// User has to preview before can submit, true or false
$preview = false;

// Remember user's name and e-mail, true or false
$rememberdetails = false;

        // Sub variables (only edit if above value is set to true
        // Days to remember details for

        $rememberdays = 0;
        
//----- End Config -----\\

//----- Start Set PHP Variables -----\\

ini_set("sendmail_path", $mail_path);
ini_set("magic_quotes_gpc", 1);
//----- End Set PHP Variables -----\\

//----- Start Functions -----\\

// Function to check email format

function check_email($str)
{

      return 1;
}


// Function to get submitted values
function get_values($slashes,$decode)
{

    global $userName;
    global $userEmail;
    global $userSubject;
    global $userMessage;
    global $userCopyMe;
    global $userEmailTo;
    global $rememberdetails;
    
    $userName = htmlentities(strip_tags($_POST['userName']));
    $userEmail = htmlentities(strip_tags($_POST['userEmail']));
    $userSubject = htmlentities(strip_tags($_POST['userSubject']));
    $userMessage = htmlentities(strip_tags($_POST['userMessage']));
    $userCopyMe = htmlentities(strip_tags($_POST['userCopyMe']));
    $userEmailTo = htmlentities(strip_tags($_POST['userEmailTo']));
    
    if ($slashes) {
    
        $userName = stripslashes($userName);
        $userEmail = stripslashes($userEmail);
        $userSubject = stripslashes($userSubject);
        $userMessage = stripslashes($userMessage);
        $userCopyMe = stripslashes($userCopyMe);
        $userEmailTo = stripslashes($userEmailTo);
    
    }

    
    if ($decode) {
    
        $userName = html_entity_decode($userName);
        $userEmail = html_entity_decode($userEmail);
        $userSubject = html_entity_decode($userSubject);
        $userMessage = html_entity_decode($userMessage);
        $userCopyMe = html_entity_decode($userCopyMe);
        $userEmailTo = html_entity_decode($userEmailTo);
    
    }
    
}


// Function to clear submitted values
function clear_values()
{

    global $userName;
    global $userEmail;
    global $userSubject;
    global $userMessage;
    global $userCopyMe;
    global $userEmailTo;
    global $rememberdetails;
    
    if (!$rememberdetails) {
        $userName = "";
        $userEmail = "";
    }

    $userSubject = "";
    $userMessage = "";
    $userCopyMe = "";
    $userEmailTo = "";
}


// Function to display message
function display_messages()
{

    global $message;
    global $messagenoterror;
    
    $y = "0";
    if (!empty($message) && $messagenoterror != 1) {
        echo "<div class=\"error\">De volgende fout(en) werd(en) gemaakt:<ul>";
    }
elseif (!empty($message) && $messagenoterror == 1) {
        echo "<div class=\"success\">";
    }

    while ($y < 10) {
        if (!empty($message[$y])) {
            if ($messagenoterror != 1) {
                echo "<li>";
            }

            echo $message[$y];
            if ($messagenoterror != 1) {
                echo "</li>";
            }
        }

        $y++;
    }

    if (!empty($message) && $messagenoterror != 1) {
        echo "</ul>";
    }

    
    if (!empty($message)) {
        echo "</div>";
    }

}


//----- End Functions -----\\

//----- Start Set Variables -----\\

$mail_subject = $_POST['userSubject'];
$submittime = $_SESSION['submittime'];
$currenttime = time();
$allowedtime = $currenttime - $delay;
$timeleft = $submittime - $allowedtime;
$p = 0;
get_values(1,1);
$EmailContent = "Name:\n".$userName."\n\n"."Email:\n".$userEmail."\n\n"."Subject:\n".$userSubject."\n\n"."Message:\n".$userMessage."\n\n"."User Agent:\n".$_SERVER["HTTP_USER_AGENT"]."\n\n"."User IP:\n".$_SERVER["REMOTE_ADDR"];
//----- End Set Variables -----\\

// Check if form submitted and token valid

if ($_POST && isset($_SESSION['token']) && $_POST['fldToken'] == $_SESSION['token']){

    //----- Start Error Checking -----\\
    
    // Check to see if fields already been checked

    if ($_POST['previewdone'] != "1") {
        
        // Check if all fields filled in
        if (!$_POST['userName'] || !$_POST['userEmail'] || !$_POST['userSubject'] || !$_POST['userMessage']){
            $message[$p] = "De verplichte velden zijn leeg.";
            $p++;
            get_values(1,0);
            $notcomplete = 1;
        }

        
        // Check if email is in valid format
        if (check_email($_POST['userEmail']) == "0" && $_POST['userEmail']){
            $message[$p] = "ongeldig emailadres.";
            $p++;
            get_values(1,0);
        }

        
        // Check if security code is correct
        if ($_POST['userSecurityCode'] != $_SESSION['captcha'] && $usesecuritycode && $notcomplete != "1"){
            $message[$p] = "Foute code.";
            $p++;
            get_values(1,0);
        }

        
        // Check that x seconds has passed
        if ($submittime > $allowedtime && $usetimelimit){
            // Uncomment the following line and comment the line after if you wish to display the time they have to wait before they can send another message
            //$message[$p] = "U probeert te vaak een bericht te sturen, probeer het opnieuw na ".$timeleft." seconds";

            $message[$p] = "U probeert te vaak een bericht te sturen, probeer het later nog eens.";
            $p++;
            get_values(1,0);
        }
    
    }

        
    //----- End Error Checking -----\\
    
    //----- Start Set Cookies ------\\

    
    if ($rememberdetails) {
        $cookietime = time()+60*60*24*$rememberdays;
        // Set cookie to remember userid for x days
        setcookie("userName", $_POST['userName'], $cookietime, "/");
        // Set cookie to remember password for x days
        setcookie("userEmail", $_POST['userEmail'], $cookietime, "/");
    }

            
    //----- End Set Cookies ------\\
    
    //----- Start Final Check & Process Form ------\\

    
    if ($preview && $_POST['previewdone'] == 1) {
        if ($submittime > $allowedtime && $usetimelimit) {
            $continue = 0;
            // Clear form values
            clear_values();
        }
else {
            $continue = 1;
        }
    }
elseif ($preview && $_POST['previewdone'] != 1) {
        $continue = 0;
    }
else {
        $continue = 1;
    }

    
    // Check to see whether there are any errors, if no then continue
    if (empty($message) && $continue == 1 && empty($_POST['edit'])){
    
        // Check to see whether the user can pick the recipitent, if yes get recepitent chosen
        if ($listofrecipients) {
            $explodedresult = explode(" >< ", $recipientslist[$_POST['userEmailTo']]);
            $mail_to = $explodedresult[1];
        }

        
        // Check to see if mail sent correctly
        get_values(1,0);
        if(mail($mail_to,$mail_subject,$EmailContent,"From: Marcel Website <[email protected]>")){
        
            // Check to see if user wants a copy of the message, if yes send them one
            if ($_POST['userCopyMe'] == "1"){
                mail($_POST['userEmail'],"Copy of sent message: ".$mail_subject,$EmailContent,"From:".$userName." <".$userEmail.">");
            }

                    
            // Check to see if user wants to store submissions
            if ($store) {
                // Connect to db
                $connect = @mysql_connect($host,$user,$pass);
                // Select db
                $selectdb = @mysql_select_db($dbname);
                // Get variables
                get_values(1,1);
                $userAgent = $_SERVER["HTTP_USER_AGENT"];
                $userIP = $_SERVER["REMOTE_ADDR"];
                $userTime = date($dateformat);
                // Insert data
                $sql = "INSERT INTO `$tablename` (`ID`, `userName`, `userEmail`, `userSubject`, `userMessage`, `userCopyMe`, `userEmailTo`, `userAgent`, `userIP`, `userTime`) VALUES ('', '$userName', '$userEmail', '$userSubject', '$userMessage', '$userCopyMe', '$mail_to', '$userAgent', '$userIP', '$userTime')";
                $result = @mysql_query($sql);
            }

        
            // Tell user message sent successfully
            $message[0] = "Uw bericht is verzonden.";
            $messagenoterror = 1;
            
            // Clear form values
            clear_values();
                    
            // Store submit time for use with time limit feature
            $_SESSION['submittime'] = time();
            
            // Check to see if user should be redirected
            if ($redirectonsuccess) {
                ?>

<script type="text/javascript">
<!--
window.location.href = "
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $redirecturl; ?>
";
-->
</script>
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
<?php
            }
                    
        // If error provide link
        }else{
            // Provide link to user to send using their default email
            $message[0] = "Er is een fout opgetreden.  Klik <a href=\"mailto:".$mail_to."?subject=".$_POST['userSubject']."&amp;body=".$_POST['userMessage']."\">here</a> om het bericht via uw standaard email programma te versturen.";
            $messagenoterror = 1;
            get_values(1,0);
        }

        
        $formsent = "1";
    
    }

}
else {

    if ($rememberdetails) {
        $userName = $_COOKIE['userName'];
        $userEmail = $_COOKIE['userEmail'];
    }

}


//----- End Final Check & Process Form ------\\

// Set token to make sure user can only post to form from this script

$token = md5(uniqid(rand(), true));
$_SESSION['token'] = $token;

//----- Start Output -----\\

if ($preview && $_POST['previewfirst'] == "1" && $formsent != "1" && empty($message) && empty($_POST['edit'])) {
get_values(1,0);

    //----- Start Preview -----\\
    ?>

<form method="post" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $_SERVER["REQUEST_URI"]; ?>
">
<p>
Name
<br />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $userName; ?>
<input type="hidden" name="userName" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $userName; ?>
" />
</p>
<p>
E-mail
<br />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $userEmail; ?>
<input type="hidden" name="userEmail" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $userEmail; ?>
" />
</p>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($listofrecipients) { ?>

<p>
Recipient
<br />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
                    $i
= 0;
                    while ($i < count($recipientslist)){
                        $explodedrecipient = explode(" >< ", $recipientslist[$i]);
                        ?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($userEmailTo == $i) { echo $explodedrecipient[0]; $n = $i; } ?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $i++; }?>

<input type="hidden" name="userEmailTo" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $n; ?>
" />
</p>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } ?>

<p>
Subject
<br />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if (!$listofsubjects) { ?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $userSubject; ?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } else { ?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
                    $i
= 0;
                    while ($i < count($subjects)){
                        ?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($userSubject == $subjects[$i]) {  echo $subjects[$i]; } ?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $i++; }?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } ?>

<input type="hidden" name="userSubject" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $userSubject; ?>
" />
</p>
<p>
Message
<br />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo nl2br($userMessage); ?>
<input type="hidden" name="userMessage" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $userMessage; ?>
" />
</p>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($copyme) { ?>

<p>
Send me a copy of the message?
<br />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($userCopyMe == 1) { echo "Yes"; } else { echo "No"; }?>

<input type="hidden" name="userCopyMe" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $userCopyMe; ?>
" />
</p>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } ?>

<p>
<input type="submit" name="edit" value="Edit" /> <input type="submit" name="submit" value="Send" />
<input type="hidden" name="previewdone" value="1" /><input type="hidden" name="fldToken" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $token; ?>
" />
</p>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
    //----- End Preview -----\\
} else {
    //----- Start Form -----\\
    // Display any messages

    display_messages();
    ?>

<form method="post" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $_SERVER["REQUEST_URI"]; ?>
">
<p>
<label for="userName">Naam</label>
<br />
<input type="text" name="userName" id="userName" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $userName; ?>
" />
</p>
<p>
<label for="userEmail">Email</label>
<br />
<input type="text" name="userEmail" id="userEmail" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $userEmail; ?>
" />
</p>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($listofrecipients) { ?>

<p>
<label for="userEmailTo">Recipient</label>
<br />
<select name="userEmailTo" id="userEmailTo">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
                    $i
= "0";
                    while ($i < count($recipientslist)){
                        $explodedrecipient = explode(" >< ", $recipientslist[$i]);
                        ?>

<option value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $i; ?>
"
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($userEmailTo == $i) { echo "selected=\"selected\""; }?>
>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $explodedrecipient[0]; ?>
</option>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $i++; }?>

</select>
</p>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } ?>

<p>
<label for="userSubject">Onderwerp</label>
<br />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if (!$listofsubjects) { ?>

<input type="text" name="userSubject" id="userSubject" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $userSubject; ?>
" />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } else { ?>

<select name="userSubject" id="userSubject">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
                    $i
= 0;
                    while ($i < count($subjects)){
                        ?>

<option value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $subjects[$i]; ?>
"
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($userSubject == $subjects[$i]) { echo "selected=\"selected\""; }?>
>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $subjects[$i]; ?>
</option>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $i++; }?>

</select>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } ?>

</p>
<p>
<label for="userMessage">Bericht</label>
<br />
<textarea name="userMessage" id="userMessage" rows="4" cols="30">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $userMessage; ?>
</textarea>
</p>
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
<?php
            //check to see if security code feature is on
            if ($usesecuritycode) {
                // generate random string
                function Random_String($length) {
                    srand((double)microtime()*1000000);
                    $string = md5(rand(0,9999));
                    $string = substr($string, 17, $length);
                    return($string);
                }

                if (empty($_SESSION['valid']) || $_SESSION['valid'] != 2) {
                    $codeLength = 6;
                    $_SESSION['captcha'] = Random_String($codeLength);
                }

                ?>

<p>
<label for="userSecurityCode">Druk op F5 en typ de code over.</label>
<br />
<input type="text" name="userSecurityCode" id="userSecurityCode" maxlength="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $codeLength; ?>
" />
</p>
<p>
<img src="gd.php" alt="Security Code" />
</p>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } ?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($copyme) { ?>

<p>
<label for="userCopyMe">Aanvinken als u een kopie wilt ontvangen van dit bericht.</label>
<br />
<input type="checkbox" name="userCopyMe" id="userCopyMe" value="1"
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($userCopyMe == "1") { echo "checked=\"checked\""; }?>
/>
</p>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } ?>

<p>
<input type="submit" name="submit" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($preview) { echo "Preview Before Send"; } else { echo "Versturen"; } ?>
" />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php if ($preview) {?>

<input type="hidden" name="previewfirst" value="1" />
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } ?>

<input type="hidden" name="fldToken" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $token; ?>
" />
</p>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
    //----- End Form -----\\
    }

ob_end_flush();
?>


</table>
</div>
</table>
</div>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
exit();
?>
 
Jelle Posthuma

Jelle Posthuma

17/04/2008 15:33:00
Quote Anchor link
Hmm, me halve scrollwiel kapot gescrolled aan je script...
Misschien volgende keer een relevant stukje script plaatsen?
Gewijzigd op 01/01/1970 01:00:00 door Jelle Posthuma
 
Riemer

Riemer

17/04/2008 15:34:00
Quote Anchor link
Wel een monster van een script niet?

Maarja, enigste wat ik zo snel zie is dat je de e-mail adres laat zien wanneer de mail() functie faalt, misschien een idee om deze er uit te halen?

Verder, weet je het wel zeker dat men via deze form naar jouw mail adres sturen? bijv. heb je op geen ander plek dit mail adres neergezet?
 
Marcel

Marcel

17/04/2008 15:40:00
Quote Anchor link
Riemer schreef op 17.04.2008 15:34:
Wel een monster van een script niet?

Maarja, enigste wat ik zo snel zie is dat je de e-mail adres laat zien wanneer de mail() functie faalt, misschien een idee om deze er uit te halen?

Verder, weet je het wel zeker dat men via deze form naar jouw mail adres sturen? bijv. heb je op geen ander plek dit mail adres neergezet?


Oke, hoe haal ik dat eruit?
En nee, nergens is mijn email te zien voor de rest.

Sorry voor het lange script trouwens...
 
Riemer

Riemer

17/04/2008 15:56:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
            $message[0] = "Er is een fout opgetreden.  Klik <a href=\"mailto:".$mail_to."?subject=".$_POST['userSubject']."&amp;body=".$_POST['userMessage']."\">here</a> om het bericht via uw standaard email programma te versturen.";


Dit stukje staat ergens in je script, zoals je kan zien wordt hier in klare HTML vorm je e-mail adres neer gezet. Dit kun je of veranderen (gewoon foutmelding neerzetten), of de gehele regel verwijderen.
Gewijzigd op 01/01/1970 01:00:00 door Riemer
 
Marcel

Marcel

17/04/2008 16:20:00
Quote Anchor link
Riemer schreef op 17.04.2008 15:56:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
            $message[0] = "Er is een fout opgetreden.  Klik <a href=\"mailto:".$mail_to."?subject=".$_POST['userSubject']."&amp;body=".$_POST['userMessage']."\">here</a> om het bericht via uw standaard email programma te versturen.";


Dit stukje staat ergens in je script, zoals je kan zien wordt hier in klare HTML vorm je e-mail adres neer gezet. Dit kun je of veranderen (gewoon foutmelding neerzetten), of de gehele regel verwijderen.


Oke, ik haal de hele regel weg en dan kijk ik of ik wat minder spam krijg.
Dank u!
 



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.