Contact formulier (Hosting probleem?)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end Developer C#

Functie omschrijving We are looking for a dutch native speaker Ben jij een ervaren back-end developer, die graag in een in-house functie wil werken? Passen de woorden innovatie, programmeren en teamspeler bij jou? Zoek niet verder en lees snel verder. Voor een echt familiebedrijf in de regio van Uden ben ik op zoek naar een back-end developer, die met name kennis heeft van C# en .NET. Jij gaat de interne applicaties verder optimaliseren en nieuwe features ontwikkelen. Verder ga je de volgende werkzaamheden uitvoeren: Ondersteunen gebruikers; Uitvoeren van analyses van de software/applicaties; Maken van functionele ontwerpen en deze door vertalen

Bekijk vacature »

Java/Kotlin Developer

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 »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

Medior Java developer

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 »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

Front-end developer Supply Chain Angular, ReactJS,

Functie Het development team bestaat momenteel uit 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creëren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld meedenken over strategie en design. Hierin krijg je veel vrijheid om de functie naar eigen inzicht in te vullen en te pionieren. Alle data die wordt gebruikt is zichtbaar in een webapplicatie, geschreven in Angular en React. Momenteel zijn ze bezig om de dashboards anders vorm te geven en de

Bekijk vacature »

Back-end developer (Magento2)

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

.NET developer

Functie Als .NET developer werk jij samen in een multidisciplinair ontwikkel team met 1-2 Senior .NET developers, twee front-end developers, Data Scientists en één UX designer. Als team werken jullie aan het ontwikkelen van een Cloud based applicatie en aan het stabieler maken van deze applicatie. Ook unit testing gaat erg belangrijk worden in jouw nieuwe functie. Samen met de Senior .NET ontwikkelaar wordt jij verantwoordelijk voor het ontwikkelen van de API. Jullie werken met veel data en incidenteel komen er ook data vraagstukken en zullen er wat queries gedraaid moeten worden. Dit betekend dat jij veel gaat werken met

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »
TonnyBoy Verweij

TonnyBoy Verweij

20/03/2014 10:44:25
Quote Anchor link
Goedemorgen allemaal,

Ik heb een probleem met een stuk codering.
Dit is het html gedeelte
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
                        <form name="ajax-form" id="ajax-form" action="formulier.php" method="post">
                            <label for="name">Naam: *
                                <span class="error" id="err-name">Vul alsjeblieft uw naam in</span>
                            </label>
                            <input name="name" id="name" type="text" />
                            <label for="subject">Onderwerp: *
                                <span class="error" id="err-name">Vul alsjeblieft een onderwerp in</span>
                            </label>
                            <input name="subject" id="subject" type="text" />
                            
                            <label for="email">E-Mail: *
                                <span class="error" id="err-email">Vul alsjeblieft uw e-mail in</span>
                                <span class="error" id="err-emailvld">e-mail is niet geldig</span>
                            </label>
                            <input name="email" id="email" type="text" />
                            <label for="message">Commentaar:</label>
                            <textarea name="message" id="message"></textarea>
                            <div id="button-con"><button class="send_message" id="send">Verzenden</button></div>    
                            <div class="error text-align-center" id="err-form">There was a problem validating the form please check!</div>
                            <div class="error text-align-center" id="err-timedout">The connection to the server timed out!</div>
                            <div class="error" id="err-state"></div>
                        </form>
                        <div id="ajaxsuccess">Successfully sent!!</div>    


En dit het php gedeelte
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
<?php
session_start(); // zorg ervoor dat session_start ALTIJD bovenaan ALLES van je pagina staat, anders werkt het niet!

// E-mailadres van de ontvanger

$mail_ontv = '[email protected]'; // <<<----- voer jouw e-mailadres hier in!

// Speciale checks voor naam en e-mailadres

if ($_SERVER['REQUEST_METHOD'] == 'POST')
{

    // naam controle
    if (empty($_POST['name']))
        $naam_fout = 1;
    // e-mail controle
    if (function_exists('filter_var') && !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL))
            $email_fout = 1;
    // antiflood controle
    if (!empty($_SESSION['antiflood']))
    {

        $seconde = 20; // 20 seconden voordat dezelfde persoon nog een keer een e-mail mag versturen
        $tijd = time() - $_SESSION['antiflood'];
        if($tijd < $seconde)
            $antiflood = 1;
    }
}


// Kijk of alle velden zijn ingevuld - naam mag alleen uit letters bestaan en het e-mailadres moet juist zijn
if (($_SERVER['REQUEST_METHOD'] == 'POST' && (!empty($antiflood) || empty($_POST['name']) || !empty($naam_fout) || empty($_POST['email']) || !empty($email_fout) || empty($_POST['message']) || empty($_POST['subject']))) || $_SERVER['REQUEST_METHOD'] == 'GET')
{

    if ($_SERVER['REQUEST_METHOD'] == 'POST')
    {

        if (!empty($naam_fout))
            echo '<p>Uw naam is niet ingevuld.</p>';
        elseif (!empty($email_fout))
            echo '<p>Uw e-mailadres is niet juist.</p>';
        elseif (!empty($antiflood))
            echo '<p>U mag slechts &eacute;&eacute;n bericht per ' . $seconde . ' seconde versturen.</p>';
        else
            echo '<p>U bent uw naam, e-mailadres, onderwerp of bericht vergeten in te vullen.</p>';
    }


// versturen naar
else
{      
  // set datum
  $datum = date('d/m/Y H:i:s');
    
  $inhoud_mail = "===================================================\n";
  $inhoud_mail .= "Ingevulde contact formulier " . $_SERVER['HTTP_HOST'] . "\n";
  $inhoud_mail .= "===================================================\n\n";
  
  $inhoud_mail .= "Naam: " . htmlspecialchars($_POST['name']) . "\n";
  $inhoud_mail .= "E-mail adres: " . htmlspecialchars($_POST['email']) . "\n";
  $inhoud_mail .= "Bericht:\n";
  $inhoud_mail .= htmlspecialchars($_POST['message']) . "\n\n";
    
  $inhoud_mail .= "Verstuurd op " . $datum . " via het IP adres " . $_SERVER['REMOTE_ADDR'] . "\n\n";
    
  $inhoud_mail .= "===================================================\n\n";
  
  // --------------------
  // spambot protectie
  // ------
  // van de tutorial: http://www.phphulp.nl/php/tutorial/beveiliging/spam-vrije-contact-formulieren/340/
  // ------

  
  $headers = 'From: ' . htmlspecialchars($_POST['name']) . ' <' . $_POST['email'] . '>';
  
  $headers = stripslashes($headers);
  $headers = str_replace('\n', '', $headers); // Verwijder \n
  $headers = str_replace('\r', '', $headers); // Verwijder \r
  $headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes
  
  $_POST['subject'] = str_replace('\n', '', $_POST['subject']); // Verwijder \n
  $_POST['subject'] = str_replace('\r', '', $_POST['subject']); // Verwijder \r
  $_POST['subject'] = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $_POST['subject'])); // Slashes van quotes
  
  if (mail($mail_ontv, $_POST['subject'], $inhoud_mail, $headers))
  {

      // zorg ervoor dat dezelfde persoon niet kan spammen
      $_SESSION['antiflood'] = time();
      
      echo '<h1>Het contactformulier is verzonden</h1>
      
      <p>Bedankt voor het invullen van het contactformulier. We zullen zo spoedig mogelijk contact met u opnemen.</p>'
;
  }

  else
  {
      echo '<h1>Het contactformulier is niet verzonden</h1>
      
      <p><b>Onze excuses.</b> Het contactformulier kon niet verzonden worden.</p>'
;
  }
}

?>


Als ik met HTML bij de php zet werkt die wel, maar zodra mijn html doorverwijst naar een andere pagina werkt hij niet.
Zou iemand mij op weg kunnen helpen?

Met vriendelijke groet,
Gewijzigd op 20/03/2014 13:12:33 door TonnyBoy Verweij
 
PHP hulp

PHP hulp

05/01/2025 02:41:34
 
Ward van der Put
Moderator

Ward van der Put

20/03/2014 12:41:43
Quote Anchor link
Staat de PHP-code met session_start() wel helemaal aan het begin?

Voor een PHP-sessie worden sessiecookies gebruikt. En cookies zijn HTTP-headers, die moet worden verzonden vóór HTML-output.
 
Obelix Idefix

Obelix Idefix

20/03/2014 13:01:48
Quote Anchor link
TonnyBoy Verweij op 20/03/2014 10:44:25:
Als ik met HTML bij de php zet werkt die wel, maar zodra mijn html doorverwijst naar een andere pagina werkt hij niet.

Ik heb geen idee wat je hier mee bedoelt.

Wat is "Met html bij de php"?
Waarnaar en hoe verwijs je?
Wat werkt er dan niet? Krijg je een foutmelding?
 
TonnyBoy Verweij

TonnyBoy Verweij

20/03/2014 13:10:20
Quote Anchor link
Sorry voor mijn warrige informatie!

Als ik mijn HTML codering met de PHP codering samenvoeg tot 1 bestand dan werkt de code wel.
Maar als ik mijn HTML op index.html zet en de PHP op formulierverzenden.php
En ik richt mijn php file als target dan doet hij het niet.
 
Reshad F

Reshad F

20/03/2014 13:15:38
Quote Anchor link
je moet de formulierverzenden.php in je action hebben staan en niet in je target.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<form name="ajax-form" id="ajax-form" action="formulierverzenden.php" method="post">


en je button als volgt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<div id="button-con"><input type="submit" value="verzenden"></div>


Je verwijst nu niet naar de php gedeelte maar naar formulier.php ( wat waarschijnlijk je form is ) maar dat moet dus leeg zijn als het in hetzelfde bestand staat en anders de naam van het bestand waar het in staat.
 
TonnyBoy Verweij

TonnyBoy Verweij

20/03/2014 13:18:51
Quote Anchor link
Reshad F op 20/03/2014 13:15:38:
je moet de formulierverzenden.php in je action hebben staan en niet in je target.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<form name="ajax-form" id="ajax-form" action="formulierverzenden.php" method="post">


en je button als volgt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<div id="button-con"><input type="submit" value="verzenden"></div>


Je verwijst nu niet naar de php gedeelte maar naar formulier.php ( wat waarschijnlijk je form is ) maar dat moet dus leeg zijn als het in hetzelfde bestand staat en anders de naam van het bestand waar het in staat.


Met mijn HTML is niks verkeerd.
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
<form name="ajax-form" id="ajax-form" action="formulier.php" method="post">
                            <label for="name">Naam: *
                                <span class="error" id="err-name">Vul alsjeblieft uw naam in</span>
                            </label>
                            <input name="name" id="name" type="text" />
                            <label for="subject">Onderwerp: *
                                <span class="error" id="err-name">Vul alsjeblieft een onderwerp in</span>
                            </label>
                            <input name="subject" id="subject" type="text" />
                            
                            <label for="email">E-Mail: *
                                <span class="error" id="err-email">Vul alsjeblieft uw e-mail in</span>
                                <span class="error" id="err-emailvld">e-mail is niet geldig</span>
                            </label>
                            <input name="email" id="email" type="text" />
                            <label for="message">Commentaar:</label>
                            <textarea name="message" id="message"></textarea>
                            <div id="button-con"><button class="send_message" id="send">Verzenden</button></div>    
                            <div class="error text-align-center" id="err-form">There was a problem validating the form please check!</div>
                            <div class="error text-align-center" id="err-timedout">The connection to the server timed out!</div>
                            <div class="error" id="err-state"></div>
                        </form
 
Snelle Jaap

Snelle Jaap

20/03/2014 13:45:44
Quote Anchor link
Behalve dat het niet is ingesprongen.
 
Obelix Idefix

Obelix Idefix

20/03/2014 14:36:09
Quote Anchor link
TonnyBoy Verweij op 20/03/2014 13:18:51:
Met mijn HTML is niks verkeerd.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<form name="ajax-form" id="ajax-form" action="formulier.php" method="post">
</form

Misschien toch wel?

TonnyBoy Verweij op 20/03/2014 13:10:20:
Maar als ik mijn HTML op index.html zet en de PHP op formulierverzenden.php
En ik richt mijn php file als target dan doet hij het niet.


In je html heb je het over formulier.php en niet over formulierverzenden.php
 
TonnyBoy Verweij

TonnyBoy Verweij

20/03/2014 14:38:48
Quote Anchor link
Obelix en Idefix op 20/03/2014 14:36:09:
TonnyBoy Verweij op 20/03/2014 13:18:51:
Met mijn HTML is niks verkeerd.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<form name="ajax-form" id="ajax-form" action="formulier.php" method="post">
</form

Misschien toch wel?

TonnyBoy Verweij op 20/03/2014 13:10:20:
Maar als ik mijn HTML op index.html zet en de PHP op formulierverzenden.php
En ik richt mijn php file als target dan doet hij het niet.


In je html heb je het over formulier.php en niet over formulierverzenden.php


Ik noemde het als voorbeeld formulierverzenden.php
Het oorspronkelijke bestand is gewoon formulier.php
 



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.