Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 17 van 17

Onderwerp: emailformulier

  • Vraag is opgelost
  1. #1

    emailformulier

    Wie wil ons, een opvangcentrum voor reeën, helpen met het maken van een emailformulier voor onzen website.
    Ons lukt het niet. Zie www.reeenopvangwesterwolde.nl.

  2. #2
    Met deze mailform generator heb ik al veel formulieren gemaakt:

    http://formmail-maker.com/

    Gaat dat lukken?

  3. #3

    emailformulier

    Nee hoor, dat gaat niet lukken, hebben we al geprobeerd.

    Het liefst hebben we een kant en klaar script, wat we kunnen plaatsen in de site.
    We willen graag aangeven wat er in moet.
    Als je kijkt op onze site onder "Nieuwsbrieven' zie je dat het daar wat knullig is.

    Graag je reactie.

    MVG

  4. #4
    Er zijn meer mensen met dit probleem, leerde google mij. Wellicht dat hier http://www.pchelpforum.com/xf/thread...chrome.113986/ een mogelijke oplossing staat.

    Deze? Gaat welliswaar over vista.

    I fixed this problem. My vista PC is set to "automatic updates" and it automatically downloaded a Microsoft .NET Framework update (around May/June 2011). This update clashed with javascript so I uninstalled this update and it fixed the problem.

  5. #5
    Daar kan ik weinig mee, jammer

  6. #6
    Quote Origineel gepost door Corvus44 Bekijk Bericht
    Nee hoor, dat gaat niet lukken, hebben we al geprobeerd.

    Het liefst hebben we een kant en klaar script, wat we kunnen plaatsen in de site.
    We willen graag aangeven wat er in moet.
    Als je kijkt op onze site onder "Nieuwsbrieven' zie je dat het daar wat knullig is.

    Graag je reactie.

    MVG
    Het zou helpen als je precies vertelde wat jullie geprobeerd hebben en water toen mis ging.

    @error53, ik denk dat je in het verkeerde draadje zit met dat tweede antwoord.

    EDIT: ah, één mogelijkheid is dat jullie geprobeerd hebben PHP code in een html bestand te gebruiken, dat gaat natuurlijk niet werken.
    Laatst aangepast door Naarling : 1 juni 2012 om 09:35
    ExtendOpera.org, voor wie Opera uit wil breiden.
    Leesvoer voor wie een site wil bouwen
    [link verwijderd] een Nederlandstalige handleiding voor CSS en HTML
    An introduction to web standards
    Deze HTML tags vermijden aub: <CENTER> <FONT> Waarom? Hierom!

  7. #7

    emailformulier

    Hierbij kopie van ons script:

    Verzenden lukt dan niet.

    </html>

    <form method="post" action="http://www.reeenopvangwesterwolde/cgi-bin">
    <em> Vul hier uw emailadres in:</em> <input type="text" size="20" maxlength="50" name="emailadres">
    </form>
    <input type="radio" name="ja" value="JA">Ja, ik wil de nieuwsbrief ontvangen<br/>
    <input type="radio" name="nee" value="Nee">Nee, ik wil geen nieuwsbrief meer ontvangen<br/><br/>


    <em>Opmerkingen:</em><br/><br/>


    <textarea rows="10"cols="50" name=Opmerkingen"></textarea><br/>
    <input name="Verzenden" type="submit" id="Verzenden"value="Verzenden">
    </form>

  8. #8
    Hm, ik weet weinig van cgi, maar ik vermoed dat je naar het script zelf moet verwijzen, niet alleen naar de map waar het in staat (http://www.reeenopvangwesterwolde/cgi-bin).
    ExtendOpera.org, voor wie Opera uit wil breiden.
    Leesvoer voor wie een site wil bouwen
    [link verwijderd] een Nederlandstalige handleiding voor CSS en HTML
    An introduction to web standards
    Deze HTML tags vermijden aub: <CENTER> <FONT> Waarom? Hierom!

  9. #9
    we hebben het ook geprobeerd met mailto: info@....., maar dat werkte ook niet

  10. #10
    Dat is ook geen betrouwbare methode, hij werkt namelijk alleen als de bezoeker een goed ingesteld e-mail programma op z'n PC heeft. Steeds meer mensen maken alleen maar gebruik van webmail dus daar kun je gewoon niet op rekenen. Heb je nu wel of niet een cgi script in die map staan?
    ExtendOpera.org, voor wie Opera uit wil breiden.
    Leesvoer voor wie een site wil bouwen
    [link verwijderd] een Nederlandstalige handleiding voor CSS en HTML
    An introduction to web standards
    Deze HTML tags vermijden aub: <CENTER> <FONT> Waarom? Hierom!

  11. #11
    Geenj idee, ik ben maar een leek en diegene die de website in eerste instantie gebouwd heeft zit voor een jaar in Verweggistan

  12. #12
    Dan zou ik toch maar PHP code gebruiken, zoals van de site die error53 aan het begin noemde. Dan moet je van het bestand nieuwsbrieven.html wel nieuwsbrieven.php maken en alle links naar die pagina op je website aanpassen.
    ExtendOpera.org, voor wie Opera uit wil breiden.
    Leesvoer voor wie een site wil bouwen
    [link verwijderd] een Nederlandstalige handleiding voor CSS en HTML
    An introduction to web standards
    Deze HTML tags vermijden aub: <CENTER> <FONT> Waarom? Hierom!

  13. #13

    emailformulier

    Sorry Naarling, ik moest even een verlaten reekalfje op halen.
    Wat betreft je antwoord.
    Zou jij dit kunnen doen. Wij zijn daar niet toe in staat.
    verwijzingen zou nog wel lukken, maar het script niet.

  14. #14
    Als je een momentje heb, zal ik mijn script geven...

    Staat er nu bij... Bij mij heette hij contact.php

    Als je nog een ticketsysteem wil, heb ik ook een goede... Zal die er bij zetten...
    Hij is te downloaden op deze site.
    Attached Files Attached Files
    Laatst aangepast door Dojor : 1 juni 2012 om 12:57

  15. #15

    emailformulier

    Dank voor het script, we gaan eens puzzelen.

  16. #16
    @Dojor, ben je nou echt serieus willekeurige brokken code aan het posten alleen om reclame te maken voor je ticketsysteem? (waar niemand om vroeg). Je hebt dat ding gewoon hier vandaan en zelfs ik, bepaald geen PHP expert, kan zien dat hij niet gaat werken. Dat je reclame maakt voor je software, tot daaraan toe, maar moedwillig slechte code posten....

    Ben even aan het knutselen geweest. Allereerst een klein stukje CSS code dat je gewoon bij de rest van je CSS kunt zetten (dat is de code die bovenaan de pagina tussen <style></style> tags staat.
    Code:
    		.mailform li{
    			list-style:none;
    			margin:10px 0;
    		}
    
    		.mailform .waarschuwing{
    			color:red;
    		}
    Dan het echte werk, de PHP en HTML code. Je kunt die gewoon daar op de pagina plakken waar je het formulier wilt hebben. Bovenaan staan een paar variabelen die je naar smaak kunt aanpassen. Namelijk, jouw emailadres en de berichten/waarschuwingen die de bezoeker te zien krijgt. Zoals gezegd, je moet er wel voor zorgen dat het bestand nieuwsbrief.html nieuwsbrief.php wordt.
    PHP Code:
    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
        $email_naar = 'jouw@emailadres.nl';
        $succesbericht = 'Bedankt voor het versturen van uw bericht, we nemen zo snel mogelijk contact met u op';
        $error[0] = 'U heeft geen geldig e-mailadres opgegeven';
        $error[1] = 'Vergeet niet uw naam op te geven';
        $error[2] = 'Geef alstublieft een onderwerp op';
        $error[3] = 'U heeft geen bericht ingevoerd';
     
        $email_from = "";
        $naam = "";
        $onderwerp = "";
        $tekst = "";
        $verstuurd = false;
     
        if(isset($_POST['email'], $_POST['naam'], $_POST['tekst'])){
            $email_from = htmlspecialchars($_POST['email'], ENT_QUOTES, 'UTF-8');
            $naam = htmlspecialchars($_POST['naam'], ENT_QUOTES, 'UTF-8');
            $onderwerp = htmlspecialchars($_POST['onderwerp'], ENT_QUOTES, 'UTF-8');
            $tekst = htmlspecialchars($_POST['tekst'], ENT_QUOTES, 'UTF-8');
     
            $email_exp = "/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/";
            if (preg_match($email_exp, $email_from)){
                $error[0] = "";
            }   
     
            if(strlen($naam) > 1){
                $error[1] = "";
            }
     
            if(strlen($onderwerp) > 1){
                $error[2] = "";
            }
     
            if(strlen($tekst) > 2){
                $error[3] = "";
            }
     
            if ($error[0] == "" && $error[1] == "" && $error[2] == ""){
                $header  = 'MIME-Version: 1.0' . "\r\n";
                $header .= 'Content-type: text/html; utf-8' . "\r\n";
                $header .= 'From: '.$email_from;
                $bericht = $naam.' heeft via de website een bericht verstuurd: <br> <br>'.$tekst;
                mail($email_naar, $onderwerp, $bericht, $header);
                $email_from = "";
                $naam = "";
                $onderwerp = "";
                $tekst = "";    
                $verstuurd = true;
            }
         } 
         if(!isset($_POST['email'], $_POST['naam'], $_POST['tekst'])){
            $error[0] = "";
            $error[1] = "";
            $error[2] = "";
            $error[3] = "";
         }
     
         if ($verstuurd != true){
         ?>
     
            <form action="" method="post" class="mailform">
                <ul>
                    <li>
                        <label for="email">E-mail adres:</label>
                        <span class="waarschuwing"><?php echo $error[0] ?></span><br>
                        <input type="email" name="email" id="email" value="<?php echo $email_from; ?>">
                        
                    </li>
                    <li>
                        <label for="naam">Uw naam:</label>
                        <span class="waarschuwing"><?php echo $error[1] ?></span><br>
                        <input type="text" name="naam" id="naam" value="<?php echo $naam; ?>">
                    </li>
                        <label for="onderwerp">Onderwerp:</label>
                        <span class="waarschuwing"><?php echo $error[2] ?></span><br>
                        <input type="text" name="onderwerp" id="onderwerp" value="<?php echo $onderwerp; ?>">
                    </li>
                    <li>
                        <label for="tekst">Uw bericht:</label>
                        <span class="waarschuwing"><?php echo $error[3] ?></span><br>
                        <textarea name="tekst" id="tekst" cols="40" rows="20"><?php echo $tekst; ?></textarea>
     
                    </li>
                    <li>
                        <input name="verstuur" type="submit" value="Verstuur bericht">
                    </li>
                </ul>
            </form>
     
            <?php } else{
                echo '<p>'.$succesbericht.'<p>';
            }
    ?>
    Laatst aangepast door Naarling : 1 juni 2012 om 21:32
    ExtendOpera.org, voor wie Opera uit wil breiden.
    Leesvoer voor wie een site wil bouwen
    [link verwijderd] een Nederlandstalige handleiding voor CSS en HTML
    An introduction to web standards
    Deze HTML tags vermijden aub: <CENTER> <FONT> Waarom? Hierom!

  17. #17
    Naarling, dank voor je uitgebreide informatie.
    We gaan er mee aan de slag.

Berichtenregels

  • U mag geen nieuwe discussies starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • Umag niet uw berichten bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren
Linkpartners
Aanbiedingen