simple ajax contactform probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Consultant Low Code Developer

Functie omschrijving Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Voor een mooie opdrachtgever in omgeving Delft zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten. Onderdelen functie Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan Mendix of Betty Blocks. Je bent verantwoordelijk voor

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

Medior/senior Front-end developer

Functie Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden gebouwd, of grote complexe wijzigingen worden doorgevoerd op bestaande omgevingen. Je kunt (afhankelijk van jouw wensen en doelen) dus afwisselend werken in beide teams. Hiernaast participeer je in het Chapter Front-end development waar gezamenlijk kennis en ervaring wordt gedeeld. Als Front-end developer is het jouw doel

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! 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? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

Lead Java Developer

Dit ga je doen Je taken bestaan onder andere uit: Het aansturen van een development team bestaande uit 8 collega's op technisch maar ook HR gebied; Het maken van strategische keuzes omtrent de (nieuw)bouw van deze applicatie; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java, Spring, Angular, REST); Reviewen van code en feedback geven op collega developers. Hier ga je werken Als Lead Software Developer ben je verantwoordelijk voor één van de vier Agile Java ontwikkelteams die bouwen aan technologie die duizenden instanties wereldwijd verbindt. Dit Agile team, data Jira en Confluence gebruikt en

Bekijk vacature »

Software Developer C# / ASP .Net

Functie omschrijving Ben jij een software ontwikkelaar die bekend is met termen ASP .NET, C# en SQL? Lees dan snel verder! Voor een bedrijf binnen de agrarische sector zijn wij namelijk op zoek naar een zelfstandige, enthousiaste en proactieve Software Developer die open staat voor een afwisselende functie met veel uitdaging. Binnen deze organisatie ben jij als Software Developer samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Hierbij draag jij bij aan de vertaling van klantwensen naar effectieve softwareoplossingen. Daarnaast ben je verantwoordelijk voor: Schatten

Bekijk vacature »

Medior/senior Fullstack developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

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 »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

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

12/05/2025 14:30:15
 
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.