simple ajax contactform probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Front-end developer (Angular)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat 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 jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

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 »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

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 »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware 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: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »
Sonny van de Berg

Sonny van de Berg

24/01/2011 20:40:09
Quote Anchor link
Hallo,

Ik ben super blij met het formulier. Het is een simple ajaxt contactform die hier hier heb gedownload. Nu heb ik een "email gebruiker" optie geprogrammeerd.
Maar de emails komen allebei bij mij als webmaster binnen. Wel zijn het 2 verschillende die ik heb geprogrammeerd.

Hoop dat iemand kan helpen stoei er al 2 dagen mee:(


Hier onder de html code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<font color="red">*</font>Voor- en achternaam:  <br /> <input type="text" name="name" id="name" size=50 maxlength=50><br>




<font color="red">*</font>E-mailadres:<br /> <input type="text" name="email" id="email" size=50 maxlength=50><br>

<font color="red">*</font>Onderwerp:<br /> <input type="text" name="subject" id="subject" size=50 maxlength=50><br>

Bericht:<br /> <textarea rows="10" cols="50" name="message" id="message"></textarea><br>

<input type="button" value="Versturen" class="button" onClick="checkform(document.getElementById('name').value, document.getElementById('email').value, document.getElementById('subject').value, document.getElementById('message').value)" />
<input type="reset" value="Reset" class="button" />
<font color="red">*</font>Bevestigings mail? <input type="checkbox" name="check" value='1' checked><br><br> </form>


Hier het PHP script. Hoop dat iemand kan helpen.


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
<?php
    /* CONFIG
    ----------*/
    // WEBMASTERS EMAIL

    $target = "[email protected]";
    // WEBMASTERS NAME
    $targetname = "Voorbeeld";
    // ENABLE SUBJECT PREFIX (true or false)
    $subjprefixe = true; // SET TO FALSE TO DISABLE PREFIX
    // SUBJECT PREFIX

    $subjprefix = "Bericht website ----";
    
    /* VARIABLES
    -------------*/

    $name = $_GET['name'];
    $email = $_GET['email'];
    $subject = $_GET['subject'];
    $subject = $_GET['subject'];
    $content = $_GET['content'];
    
    /* CHECKING DETAILS
    --------------------*/

    if(empty($name) && empty($email) && empty($subject) && empty($content)) {
        echo '<span id="error">Vul alstublieft alle velden in.</span>';
    }

    elseif(empty($name)) {
        echo '<span id="error">Vul alstublieft uw naam in.</span>';
    }

    elseif(empty($email)) {
        echo '<span id="error">Vul alstublieft uw emailadres in.</span>';
    }

    elseif(empty($subject)) {
        echo '<span id="error">Vul alstublieft een onderwerp in.</span>';
    }

    elseif(empty($content)) {
        echo '<span id="error">Vul alstublieft een bericht in.</span>';
    }

    elseif(!preg_match( "/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/", $email)) {
        echo '<span id="error">Vul alstublieft een correct email adres in.</span>';
    }

    elseif(strlen($name) < 3) {
        echo '<span id="error">Uw naam moet langer zijn dan 3 karkaters.</span>';
    }

    elseif(strlen($email) < 9) {
        echo '<span id="error">Uw email-adres kan niet korter zijn dan 9 karkaters.</span>';
    }

    elseif(strlen($subject) < 3) {
        echo '<span id="error">Het onderwerp moet langer zijn dan 3 karkaters.</span>';
    }

    elseif(strlen($content) < 15) {
        echo '<span id="error">Het bericht moet langer zijn dan 15 karkaters.</span>';
    }

    else {    


/* EMAIL
        ---------*/

        $headers  = 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
        $headers .= 'To: ' . $targetname . ' <' . $target . '>' . "\r\n";
        // TARGET EMAIL AS SENDER TO MAKE SURE IT'S NOT IN THE SPAM FOLDER
        $headers .= 'From: ' . $targetname . ' <' . $target . '>' . "\r\n";
        $headers .= 'Reply-To: ' . $email . ' <' . $target . '>' . "\r\n";
        if($subjprefixe == true) {
            $subject = $subjprefix . " " . $subject;
        }

        $message = '
        <html>
        <head>
            <title>'
. $subject . '</title>
            <style type="text/css">
                body, td {
                    font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
                    font-size: 12px;
                    color: #444;
                    background: #EEE;
                }
            </style>
        </head>
        <body>
            <p>

(Mailtje webmaster)

<br/><br/>    
                
                
                
                
                <b>Afzender:</b> '
. $name . ' <' . $email . '><br />
                <b>Onderwerp:</b> '
. $subject . '<br />
                <b>Bericht:</b><br />'
. nl2br($content) . '
            </p>
            <p>--<br />Bericht verstuurd op '
. date("d/m/Y H:i:s") . '</p>
        </body>
        </html>
        '
;
        
        $message2 = '
        <html>
        <head>
            <title>'
. $subject . '</title>
            <style type="text/css">
                body, td {
                    font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
                    font-size: 12px;
                    color: #444;
                    background: #EEE;
                }
            </style>
        </head>
        <body>
            
                         (mailtje naar gebruiker)

                        naam '
.$name.'<br/>
            onderwerp '
.$subject.'<br/>
            email : '
.$email.'<br/>
            bericht :<br/>
            '
.nl2br($content).'
        </body>
        </html>
        '
;
        
        if(mail("[email protected]",  "Berich website --- (".$_SERVER['REMOTE_ADDR'].")", $message2, $headers)){
                
                if($check == "1"){
                    mail($email, "Bericht website ----", $message, $headers);
                }
                }

                                                        
    
    

        
        if(mail($target, $subject, $message, $headers)) {
            echo '<span id="success">Bericht is verstuurd</span>';
        }

        else {
            echo '<span id="error">Er is iets fout gegaan. Probeer het later nog eens.</span>';
        }
    }

?>


Code-tags toegevoegd.[/modedit]
Gewijzigd op 24/01/2011 20:41:05 door Jens V
 
PHP hulp

PHP hulp

01/05/2024 04:54:53
 
Thomas van den Bulk

Thomas van den Bulk

24/01/2011 20:56:37
Quote Anchor link
waarom wordt de mail van en naar dezelfde mail gestuurd:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$headers
.= 'To: ' . $targetname . ' <' . $target . '>' . "\r\n";
// TARGET EMAIL AS SENDER TO MAKE SURE IT'S NOT IN THE SPAM FOLDER
$headers .= 'From: ' . $targetname . ' <' . $target . '>' . "\r\n";
?>
 
Sonny van de Berg

Sonny van de Berg

24/01/2011 20:59:31
Quote Anchor link
Jaaa oke. Maar ik kom er gewoon niet uit hoe ik het in de headers moet aanpassen.
Ben er overigens zelf ook achter gekomen dat het in de headers zit:)

Bedankt alvast!
 
- SanThe -

- SanThe -

24/01/2011 21:10:59
 
Sonny van de Berg

Sonny van de Berg

24/01/2011 21:30:18
Quote Anchor link
Dankjwel maar het lukt mij niet om het in de headers te ztten.

Zou jij dat kunnen doen Santhe?

Toevoeging op 24/01/2011 21:30:20:

Dankjwel maar het lukt mij niet om het in de headers te ztten.

Zou jij dat kunnen doen Santhe?
 
Jordi Kroon

Jordi Kroon

24/01/2011 21:37:00
Quote Anchor link
Zie mijn reactie op je andere post
 
Thomas van den Bulk

Thomas van den Bulk

24/01/2011 21:38:38
Quote Anchor link
aan de headers gehouden van -SanThe-

dit ipv de headers die je nu hebt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$headers
     = 'From: ' . $targetname . ' <' . $target . '>' . PHP_EOL;
$headers    .= 'Reply-To: ' . $targetname . ' <' . $target . '>' . PHP_EOL;
$headers    .= 'Return-Path: Mail-Error <' . $target . '>' . PHP_EOL;
$headers    .= 'X-Mailer: PHP/' . phpversion() . PHP_EOL;
$headers    .= 'X-Priority: Normal' . PHP_EOL;
$headers    .= 'MIME-Version: 1.0' . PHP_EOL;
$headers    .= 'Content-type: text/html; charset=iso-8859-1';
?>


correct me if this is wrong...
 
Sonny van de Berg

Sonny van de Berg

24/01/2011 21:48:37
Quote Anchor link
De 2 mailtjes komen nog steeds bij mij aan:( :(

Wat zou het nu kunnen zijn?
 
Jordi Kroon

Jordi Kroon

24/01/2011 21:51:39
Quote Anchor link
Kun je heel gedetaileerd zeggen wat je bedoeld

Ik denk dat je zoiets bedoeld:

P1 vult het contact formulier in
Het word verstuurd naar p2 p1 krijgt een bevestigingsformulier dat alles goed is ingevuld en dat hij binnen ... Dagen word beantwoord

Klopt dit?
 
- SanThe -

- SanThe -

24/01/2011 21:52:32
Quote Anchor link
Zie mail() en dan de eerste parameter.
 
Sonny van de Berg

Sonny van de Berg

24/01/2011 21:53:14
Quote Anchor link
De persoon die het verstuurd krijgt niets binnen op zijn ingevoerde email adres.
Ikzelf krijg zijn en het mailtje naar de webmaster(ik dus) binnen.
 
Jordi Kroon

Jordi Kroon

24/01/2011 21:55:03
Quote Anchor link
@sonny klopt mijn verhaal nou of niet?
 
Sonny van de Berg

Sonny van de Berg

24/01/2011 21:55:30
Quote Anchor link
Het komt er op neer dat wat voor email adres je ook invoert ik op mijn webmaster steeds 2 mailtjes binnen krijg.

Hoop dat het iemand gaat lukken.

Toevoeging op 24/01/2011 21:56:55:

Jordi kroon op 24/01/2011 21:55:03:
@sonny klopt mijn verhaal nou of niet?


Ik heb geen idee waar de fout zit Jordi.. ben er al dagen mee bezig met dit ene puntje..dat ik steeds 2 mails binnekrijg. De naar de webmaster en naar de contactformulier gebruiker.
 
Jordi Kroon

Jordi Kroon

24/01/2011 22:00:05
Quote Anchor link
@Sonny le leest niet wat ik schrijf ik bedoel klopt mijn verhaal met wat jij wilt dat het zou moeten doen
 
Sonny van de Berg

Sonny van de Berg

24/01/2011 22:02:10
Quote Anchor link
Ja het klopt dat ik dat wil.

Alleen is alles al geprogrammeerd zoals je boven ziet. Maar ik krijg dus de mail binnen van de contactformulier gebruiker. De is het enige wat niet goed is nu:(
 
Jordi Kroon

Jordi Kroon

24/01/2011 22:05:41
Quote Anchor link
Oké dan begrijp ik wat je bedoelt

Ik zoU zelf met swiftmailer werken het is veiliger en overzichtelijk
Ook is dit script niet helemaal 100 ik zou er wel 1 kunnen maken tegen een klein prijsje
Pm maar als je interesse hebt:)
 
Sonny van de Berg

Sonny van de Berg

24/01/2011 22:07:40
Quote Anchor link
Ik kan genoeg contactformulieren krijgen. Alleen vind ik de ajax loader mooi.
En gewoon een fijn sript.

Ik denk dat ik overnieuw ga beginnen met het toevoegen van de -mail to yourself fucntie- als het niemand lukt.
 
Jordi Kroon

Jordi Kroon

24/01/2011 22:18:09
Quote Anchor link
Bij je laatste email moet er in de mail functie aan het begin $email komen ipv [email protected]
 
Sonny van de Berg

Sonny van de Berg

24/01/2011 23:20:58
Quote Anchor link
dat heb ik al gedaan. Maar werkt niet±S

Toevoeging op 24/01/2011 23:22:25:

if($check == "1"){
mail($email, "Bericht website ", $message, $headers);
}
}
Gewijzigd op 24/01/2011 23:22:45 door Sonny van de Berg
 
- SanThe -

- SanThe -

25/01/2011 00:08:35
Quote Anchor link
Gebruik ook daar if(mail(...)) en dan een melding.
Gewijzigd op 25/01/2011 00:09:52 door - SanThe -
 



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.