emailadres versleutelen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

Junior Java Developer

Dit ga je doen Full stack web- en appdevelopment; Vertalen van de functionele wensen naar de technische specificaties; Sturing geven aan/klank board zijn voor de software teams; Trainen van de software teams; Sparren met klanten; Meedenken over architectuur. Hier ga je werken De organisatie is een bureau welke websites en mobiele applicaties bouwt voor verschillende toonaangevende organisaties. Hierbij richten zij zich voornamelijk op de sectoren leisure, overheid en zorg. De sfeer intern kenmerkt zich door informaliteit, gezelligheid en ambitie. Ze werken dag in dag uit samen om mooie producten op te leveren voor hun klanten. Op dit moment zijn er

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

Team Lead Java Developer

Functie Wat ga je doen als Java developer? Als Team Lead Java Developer draag een grote verantwoordelijk je stuurt ontwikkelaars aan en staat dagelijks in contact met jou ICT Manager. De team Bestaat uit front-end en backend systemen. Je ben in staat op hoog niveau de technische vak te bepalen en ook te bewaren. Je dag zie er als volgt uit, ontwikkelen van nieuwe en bestaande applicaties, het uitvoeren van processen en analyses en het beschrijven van functioneel ontwerpen. Ook zal samen met jouw Tester applicaties gaan testen door middel van peer reviews en het leveren van support aan gebruikers

Bekijk vacature »

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 »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Junior PHP Developer

Functieomschrijving Junior PHP Developer gezocht! Voor een opdrachtgever in de regio Gelderland zijn wij op zoek naar een Junior PHP Developer die onderdeel gaat worden van het ontwikkelingsteam van deze organisatie. In deze functie ga jij aan de slag met het schrijven van software voor de aansturing van en het managen van windparken en bijbehorende onderdelen. Hiernaast ga jij je bezighouden met het ontwikkelen, testen en onderhouden van diverse webapplicaties. Het team waarin je komt te werken bestaat uit 3 developers, hierdoor krijg je veel verantwoordelijkheid en de kans om jezelf verder te ontwikkelen. Er wordt echter wel van je

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

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 »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

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

04/12/2024 19:50:36
 
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.