simple ajax contactform probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Senior Front-end Developer

Dit ga je doen Met behulp van diverse programmeertalen ontwikkelen van Front-end software; Het begeleiden van het front-end team; Het oplossen van incidenten; Het bijhouden van een backlog; Je hebt een actieve bijdrage in de wekelijkse overleggen met de omliggende teams; Je houdt trends bij en adviseert het management hierover waar nodig; Helder communiceren met de stakeholders om hen zo mee te nemen in projecten en laten inzien wat de duur en toegevoegde waarde van bepaalde projecten is. Hier ga je werken Deze organisatie heeft circa 40 miljoen bezoekers per maand en heeft innovatie hoog in het vaandel staan. Het

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

.NET Developer C# VB

Samengevat: Deze werkgever is actief in software voor het matchen van vraag en aanbod van gebruikte auto-onderdelen. Ben jij een .NET Developer? Heb je ervaring met het ontwikkelen (REST) en integreren van webservices? Vaste baan: C# .NET Developer C# VB HBO €2.600 - €6.200 Wij ontwikkelen software om vraag en aanbod van onderdelen van personenauto's bij elkaar te brengen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. De branche van dit bedrijf is Automotive. Functie: Voor de vacature als .NET Developer Dordrecht HBO ga je

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

Node.js developer looking for a challenging consul

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

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 »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

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

26/05/2026 14:32:11
 
Ano Niem

Ano Niem

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
 
Ano Niem

Ano Niem

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.