Nog een gratis HTML en PHP contactformulier

Apr 29, 2010 16 Comments by

Freebie Details

Bestandsgrootte: 3.45 KB
Licentie: Vrij voor persoonlijk en commercieel gebruik. Redistributie is verboden.

We geven nadat een bezoeker van Albrunablog hier om vroeg [speciaal voor jou Frank] nog een mailformulier weg (hier zijn de andere drie te vinden). Dit formulier heeft niet alleen captchabeveiliging maar ook 3 verplicht in te vullen velden. Namelijk de velden:

Uw naam
E-mailadres

en het veld

Opmerkingen

Formulier met verplicht in te vullen velden

Plaats op je server het bestand “verplichtevelden.html” waar je wilt en het bestand “contactformulier.php” in een subfolder met de naam “formulier”. Wil je deze bestanden structuur veranderen, dan hoef je alleen maar het vetgedrukte gedeelte in deze regel <form id=”contactformulier” name=”contactformulier” method=”post” action=”formulier/contactformulier.php“> in “verplichtevelden.html” te veranderen. De map “formulier” moet beperkte schrijrechten hebben (chmod 755).
Tevens moet je een folder maken met de naam “captchabestanden”. Deze folder moet volledige schrijfrechten hebben (chmod 777) zodat het php script daarin de captcha afbeeldingen kan genereren.

Je moet in het PHP bestand zoeken naar “jouwemail@adres.nl” en dit veranderen in je eigen e-mail adres. Dit komt tweemaal voor.
Je moet ook nog in het HTML bestand zoeken naar de volgende regel http://www.jewebsiteadres.nl/formulier/contactformulier.php?captchaimage=yes en het vetgedrukte gedeelte veranderen in je eigen domeinnaam.

download

Freebies

About the author

In 2003 ben ik gestart met webdesignburo Albruna. Reeds jaren daarvoor had ik mijn eerste website gebouwd voor een vereniging waar ik nog altijd lid van ben. Dit beviel mij dusdanig goed, dat ik besloot om er meer mee te doen. Na veel studeren op de diverse webtalen ([X]HTML / CSS / PHP / Javascript / Actionscript) en veel oefenen was het in 2003 dus tijd om het bedrijf op te starten en mij volledig met webdesign bezig te houden. Nu zijn we zeven jaar verder en is het bedrijf niet alleen gegroeid maar zijn er intussen ook in de wereld van webdesign heel wat veranderingen geweest. Het internet blijft wat dat betreft spannend.

16 Responses to “Nog een gratis HTML en PHP contactformulier”

  1. Ineke says:

    Zelfs voor een PHP-nerd als ondergetekende een eenvoudig te handelen script.
    Klasse en dank!

  2. hugo says:

    bedankt voor script erg handig.
    Is het mogelijk om het script na het verzenden terug te laten gaan naar de contact pagina? ben een php leek en wil ermee beginnen :)

    • Martin says:

      Plaats op die pagina die je ziet waar de bezoeker terecht komt na het invullen van het formulier de volgende code meta HTTP-EQUIV=”REFRESH” content=”2; url=http://www.jouwdomein.nl/contact.html” uiteraard moet dit tussen die hoekige haakjes maar die verrekken het om zich hier te tonen :-( .

      • Johannes says:

        Martin,

        Waarom zo moeilijk doen met META-tags? In PHP zit een eenvoudige functie header(). Voorbeeld:

        header(“Location: “);

        Vervang door de pagina waarnaar het script moet springen.

        Succes ermee! :)

      • Johannes says:

        Oeps, Een deel van de code is niet meegenomen. Nieuwe poging.

        Gebruik:

        header(“Location: mijnPagina”);

        vervang ‘mijnPagina’ door de pagina waarnaar het script moet springen.

        • arie says:

          Hallo

          Kun je mij ook vertellen waar ik de code header(“Location: mijnPagina”); in het script moet plaatsen?

          bvd

          Arie

  3. Jay says:

    Hoi bedoel je de pagina verplichtevelden.html? moet ik daar bovenstaande regel aan toevoeggen?

  4. Wouter says:

    Bedankt voor het script.

    Ik heb 2 formulieren geprobeerd maar ik blijf helaas de melding krijgen “Het formulier is niet verstuurd. Probeer het nogmaals.”

    Ik zag dat Rens op 18 February, 2011 at 6:25 pm. hetzelfde probleem had maar die kreeg het opgelost maar hij zegt helaas niet hoe.

    Alvast bedankt

  5. Carlien says:

    Bedankt voor het formulier. Hoe kan ik het lettertype aanpassen in mijn css van de namen die voor de invulvelden staan?

  6. Karldec says:

    Wouter,

    Indien het formulier niet wordt verstuurd dan heb je de schrijf en lees rechten van de captchamap op je server niet veranderd in chmod 777 , standaard staan de mappen op je server op chmod 755.

    Ga naar de server en zoek de map captchabestanden op.
    klik met je rechtermuistoets op het bestand en kies in het menu “bestandsrechten” , wijzig nu de numerieke waarde in 777 en klik op OK. (laat het vinkje op alle submappen toepassen uit). Als het goed is zijn daarboven alle checkboxen aangevinkt.

    Succes

  7. Nico says:

    Hoi,

    Wat ik ook doe, net als Wouter blijf ik de melding krijgen: Het formulier is niet verstuurd. Probeer het nogmaals.

    Alle chmod codes staan goed. Nog andere suggesties?

    groet,
    Nico

  8. Karldec says:

    Nico,

    Het script werkt , maar je moet het wel aanpassen aan je eigen website situatie anders werkt het niet.

    Kijk maar even op:

    http://webteam.svw27.nl/contactformulier.html

    Groet: Karldec.

  9. arie says:

    Bedankt voor het formulier, hij werkt prima.

    wie kan mij vertellen waar ik de code moet plaatsen header(“Location: mijnPagina”); om naar mijn eigen pagina terug te keren?

    Groet,
    Arie

  10. Nico says:

    Hoi,
    Bedankt voor je reactie. De link die je me gestuurd hebt, werkt ook niet hoor. Als ik niets invul en op verzenden druk, krijg ik een wit scherm met de tekst ‘ Het formulier is niet verstuurd. Probeer het nogmaals.’. Ik zou verwachten dat ik dan weer gewoon het contactformulier zie met de cursor op het naamveld met een melding dat het een verplicht veld is.
    Groet,
    Nico

Leave a Reply

Tweeter button Linkedin button