• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

contact pagina

  • Quintenajax
  • 29 oktober 2009 om 17:04
  • Closed
  • Quintenajax
    Student
    Berichten
    51
    • 29 oktober 2009 om 17:04
    • #1

    Hallo,


    Ik was bezig om mijn contact pagina te maken,nou heb ik bar weinig verstand van php maar hoe moet ik hem nu werkend krijgen.

    PHP
    <?
    	include("config.inc.php");	
    	include("top.inc.php");
    ?>
    
    
    <?php
    //Variabelen
    $naam        ="";
    $emailadres  ="";
    $tekst       ="";
    $vervuild    =FALSE;
    $verzonden   =FALSE;
    $melding     ="";
    
    
    if (isset($_Post['submit'])) {
    
    
    if ($_POST['submit'] == "Verzenden") {
            $naam       = $_POST['n'];
            $emailadres = $_POST['e'];
            $tekst      = $_POST['t'];
    
    
            // HTML-tags en PHP-code verwijderen:
            $naam       = strip_tags($naam);
            $emailadres = strip_tags($emailadres);
            $tekst      = strip_tags($tekst);
    
    
            // Spaties en andere witruimte verwijderen uit de naam en het e-mailadres,
            // maar niet uit de tekst van het bericht:
            $naam       = trim($naam);
            $emailadres = trim($emailadres);
    
    
            if (strlen($naam) < 1) {
                $melding  .= "Voer uw <strong>naam</strong> in. ";
                $vervuild  = TRUE;
            }
    
    
            if (strlen($emailadres) < 1) {
                $melding  .= "Voer uw <strong>e-mailadres</strong> in. ";
                $vervuild  = TRUE;
            } else {
                require_once('is_email.inc.php');
                if (!is_email($emailadres)) {
                    $melding  .= "<strong>" . htmlentities($emailadres) . "</strong> is geen geldig e-mailadres. ";
                    $vervuild  = TRUE;
                }
            }
            
            if (strlen($tekst) < 10) {
                $melding  .= "Voer een <strong>tekst</strong> in. ";
                $vervuild  = TRUE;
            }
    
    
            // E-mailbericht verzenden als de gegevens niet vervuild zijn:
            if (!$vervuild) {
                // Constante voor het e-mailadres van de ontvanger:
                define("AAN", "[email protected]");
                // Constante voor het onderwerp:
                define("ONDERWERP", "Contactformulier");
                // Headers met de naam en het e-mailadres van de gebruiker:
                $headers  = "From: \"$naam\" <$emailadres>\r\n";
                $headers .= "Reply-To: \"$naam\" <$emailadres>\r\n";
                // Naam en e-mailadres toevoegen aan de tekst:
                $tekst .= "\r\n\r\n$naam";
                $tekst .= "\r\n<$emailadres>";
                if (mail(AAN, ONDERWERP, $tekst, $headers)) {
                    $verzonden  = TRUE;
                    $melding    = "Hartelijk dank voor uw reactie. ";
                    $melding   .= "U ontvangt binnen twee werkdagen antwoord. ";
                } else {
                    $verzonden  = FALSE;
                    $melding    = "Uw bericht kon niet worden verzonden. ";
                    $melding   .= "Wijzig het e-mailadres of probeer het later nog een keer. ";
                }
            }
        }
    }
    
    
    // Standaardtekst voor instructies instellen als er geen foutmeldingen zijn:
    if ($melding == "") {
        $melding  = "Voer eerst uw naam en uw e-mailadres in. ";
        $melding .= "Typ daarna uw e-mailbericht in het grote vak en klik op Verzenden.";
    }
    
    
    ?>
    <center><h1>Contact</h1></center>
    <p><?php echo $melding; ?></p>
    <?php
    // Formulier weergeven als de gegevens vervuild zijn
    // of het e-mailbericht niet verzonden is:
    if ($vervuild or !$verzonden) {
        $naam       = htmlentities($naam);
        $emailadres = htmlentities($emailadres);
        $tekst      = htmlentities($tekst);
    ?>
    <form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post">
      <table border="0" cellpadding="0" cellspacing="2">
        <tr>
          <td width="20%"><label for="n"><span style="text-decoration: underline">N</span>aam:</label></td>
          <td width="80%"><input accesskey="n" id="n" name="n" size="56" type="text" value="<?php echo $naam; ?>"></td>
        </tr>
        <tr>
          <td nowrap><label for="e"><span style="text-decoration: underline">E</span>-mailadres:</label></td>
          <td><input accesskey="e" id="e" name="e" type="text" size="56" value="<?php echo $emailadres; ?>"></td>
        </tr>
        <tr>
          <td colspan="2">
            <label for="t"><span style="text-decoration: underline">T</span>ekst van uw e-mailbericht:</label>
          </td>
        </tr>
        <tr>
          <td colspan="2"><textarea accesskey="t" cols="60" id="t" name="t" rows="12"><?php echo $tekst; ?></textarea></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td align="right">
            <input class="knop" name="submit" type="submit" value="Verzenden"> &nbsp;
            <input class="knop" name="submit" type="submit" value="Wissen">
          </td>
        </tr>
      </table>
    </form>
    <?php
    }
    
    
    ?>
    Toon Meer

    Hoor graag van jullie,wat er anders moet en waarom.

    Bedankt voor de moeite(a)

    Mijn website\\\'s:
    http://www.proajax.nl
    http://www.graagspele.nl

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Db-maffia
    Professional
    Berichten
    1.356
    • 29 oktober 2009 om 17:10
    • #2

    vertel eens wat er niet werkt enzo ?

    Project Maffiadeluxe.nl

  • Quintenajax
    Student
    Berichten
    51
    • 29 oktober 2009 om 17:14
    • #3

    zie:http://www.graagspele.nl/contact.php

    Mijn website\\\'s:
    http://www.proajax.nl
    http://www.graagspele.nl

  • Db-maffia
    Professional
    Berichten
    1.356
    • 29 oktober 2009 om 17:20
    • #4

    en wat is je probleem dan

    Project Maffiadeluxe.nl

  • cri
    Professional
    Berichten
    717
    • 29 oktober 2009 om 17:22
    • #5

    Dat hij geen meldingen geeft en het bericht niet verstuurd waarschijnlijk.

    Bezig met 1 van mijn nieuwe projecten

  • Db-maffia
    Professional
    Berichten
    1.356
    • 29 oktober 2009 om 17:23
    • #6

    cri.. dat begrijp ik ook wel.. maar hij geeft totaal geen uitleg en verwacht maar dat we gelijk zien wat het probleem is.. hij mag lijkt mij op zen minst wel de moeite nemen om een uitleg te geven

    Project Maffiadeluxe.nl

  • Quintenajax
    Student
    Berichten
    51
    • 29 oktober 2009 om 17:26
    • #7

    Hij geeft geen melding en het bericht word idd niet verstuurd,maar hoe moet ik beide werkend krijgen.

    Mijn website\\\'s:
    http://www.proajax.nl
    http://www.graagspele.nl

  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 29 oktober 2009 om 17:45
    • #8
    PHP
    <? 
    error_reporting(E_ALL);
        include("config.inc.php");     
        include("top.inc.php"); 
    ?> 
    
    
    <?php 
    //Variabelen 
    $naam        =""; 
    $emailadres  =""; 
    $tekst       =""; 
    $vervuild    =FALSE; 
    $verzonden   =FALSE; 
    $melding     =""; 
    
    
    if (isset($_Post['submit'])) { 
    
    
    if ($_POST['submit'] == "Verzenden") { 
            $naam       = $_POST['n']; 
            $emailadres = $_POST['e']; 
            $tekst      = $_POST['t']; 
    
    
            // HTML-tags en PHP-code verwijderen: 
            $naam       = strip_tags($naam); 
            $emailadres = strip_tags($emailadres); 
            $tekst      = strip_tags($tekst); 
    
    
            // Spaties en andere witruimte verwijderen uit de naam en het e-mailadres, 
            // maar niet uit de tekst van het bericht: 
            $naam       = trim($naam); 
            $emailadres = trim($emailadres); 
    
    
            if (strlen($naam) < 1) { 
                $melding  .= "Voer uw <strong>naam</strong> in. "; 
                $vervuild  = TRUE; 
            } 
    
    
            if (strlen($emailadres) < 1) { 
                $melding  .= "Voer uw <strong>e-mailadres</strong> in. "; 
                $vervuild  = TRUE; 
            } else { 
                require_once('is_email.inc.php'); 
                if (!is_email($emailadres)) { 
                    $melding  .= "<strong>" . htmlentities($emailadres) . "</strong> is geen geldig e-mailadres. "; 
                    $vervuild  = TRUE; 
                } 
            } 
             
            if (strlen($tekst) < 10) { 
                $melding  .= "Voer een <strong>tekst</strong> in. "; 
                $vervuild  = TRUE; 
            } 
    
    
            // E-mailbericht verzenden als de gegevens niet vervuild zijn: 
            if (!$vervuild) { 
                // Constante voor het e-mailadres van de ontvanger: 
                define("AAN", "[email protected]"); 
                // Constante voor het onderwerp: 
                define("ONDERWERP", "Contactformulier"); 
                // Headers met de naam en het e-mailadres van de gebruiker: 
                $headers  = "From: \"$naam\" <$emailadres>rn"; 
                $headers .= "Reply-To: \"$naam\" <$emailadres>rn"; 
                // Naam en e-mailadres toevoegen aan de tekst: 
                $tekst .= "rnrn$naam"; 
                $tekst .= "rn<$emailadres>"; 
                if (mail(AAN, ONDERWERP, $tekst, $headers)) { 
                    $verzonden  = TRUE; 
                    $melding    = "Hartelijk dank voor uw reactie. "; 
                    $melding   .= "U ontvangt binnen twee werkdagen antwoord. "; 
                } else { 
                    $verzonden  = FALSE; 
                    $melding    = "Uw bericht kon niet worden verzonden. "; 
                    $melding   .= "Wijzig het e-mailadres of probeer het later nog een keer. "; 
                } 
            } 
        } 
    } 
    
    
    // Standaardtekst voor instructies instellen als er geen foutmeldingen zijn: 
    if ($melding == "") { 
        $melding  = "Voer eerst uw naam en uw e-mailadres in. "; 
        $melding .= "Typ daarna uw e-mailbericht in het grote vak en klik op Verzenden."; 
    } 
    
    
    ?> 
    <center><h1>Contact</h1></center> 
    <p><?php echo $melding; ?></p> 
    <?php 
    // Formulier weergeven als de gegevens vervuild zijn 
    // of het e-mailbericht niet verzonden is: 
    if ($vervuild or !$verzonden) { 
        $naam       = htmlentities($naam); 
        $emailadres = htmlentities($emailadres); 
        $tekst      = htmlentities($tekst); 
    ?> 
    <form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post"> 
      <table border="0" cellpadding="0" cellspacing="2"> 
        <tr> 
          <td width="20%"><label for="n"><span style="text-decoration: underline">N</span>aam:</label></td> 
          <td width="80%"><input accesskey="n" id="n" name="n" size="56" type="text" value="<?php echo $naam; ?>"></td> 
        </tr> 
        <tr> 
          <td nowrap><label for="e"><span style="text-decoration: underline">E</span>-mailadres:</label></td> 
          <td><input accesskey="e" id="e" name="e" type="text" size="56" value="<?php echo $emailadres; ?>"></td> 
        </tr> 
        <tr> 
          <td colspan="2"> 
            <label for="t"><span style="text-decoration: underline">T</span>ekst van uw e-mailbericht:</label> 
          </td> 
        </tr> 
        <tr> 
          <td colspan="2"><textarea accesskey="t" cols="60" id="t" name="t" rows="12"><?php echo $tekst; ?></textarea></td> 
        </tr> 
        <tr> 
          <td>&nbsp;</td> 
          <td align="right"> 
            <input class="knop" name="submit" type="submit" value="Verzenden"> &nbsp; 
            <input class="knop" name="submit" type="submit" value="Wissen"> 
          </td> 
        </tr> 
      </table> 
    </form> 
    <?php 
    } 
    
    
    ?>
    Toon Meer

    Zet deze er even op, en voer hem dan nog eens uit. Als het goed is geeft hij nu errors, en kunnen wij kijken wat er mis is.

    Met vriendelijke groet,

    Luc

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • Quintenajax
    Student
    Berichten
    51
    • 29 oktober 2009 om 17:48
    • #9

    Heb het script geupload!

    Mijn website\\\'s:
    http://www.proajax.nl
    http://www.graagspele.nl

  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 29 oktober 2009 om 17:50
    • #10
    PHP
    <? 
    error_reporting(E_ALL);
        include("config.inc.php");     
        include("top.inc.php"); 
    ?> 
    
    
    <?php 
    //Variabelen 
    $naam        =""; 
    $emailadres  =""; 
    $tekst       =""; 
    $vervuild    =FALSE; 
    $verzonden   =FALSE; 
    $melding     =""; 
    
    
    if (isset($_Post['submit'])) { 
    
    
    if (isset($_POST['submit'] == "Verzenden")) { 
            $naam       = $_POST['n']; 
            $emailadres = $_POST['e']; 
            $tekst      = $_POST['t']; 
    
    
            // HTML-tags en PHP-code verwijderen: 
            $naam       = strip_tags($naam); 
            $emailadres = strip_tags($emailadres); 
            $tekst      = strip_tags($tekst); 
    
    
            // Spaties en andere witruimte verwijderen uit de naam en het e-mailadres, 
            // maar niet uit de tekst van het bericht: 
            $naam       = trim($naam); 
            $emailadres = trim($emailadres); 
    
    
            if (strlen($naam) < 1) { 
                $melding  .= "Voer uw <strong>naam</strong> in. "; 
                $vervuild  = TRUE; 
            } 
    
    
            if (strlen($emailadres) < 1) { 
                $melding  .= "Voer uw <strong>e-mailadres</strong> in. "; 
                $vervuild  = TRUE; 
            } else { 
                require_once('is_email.inc.php'); 
                if (!is_email($emailadres)) { 
                    $melding  .= "<strong>" . htmlentities($emailadres) . "</strong> is geen geldig e-mailadres. "; 
                    $vervuild  = TRUE; 
                } 
            } 
             
            if (strlen($tekst) < 10) { 
                $melding  .= "Voer een <strong>tekst</strong> in. "; 
                $vervuild  = TRUE; 
            } 
    
    
            // E-mailbericht verzenden als de gegevens niet vervuild zijn: 
            if (!$vervuild) { 
                // Constante voor het e-mailadres van de ontvanger: 
                define("AAN", "[email protected]"); 
                // Constante voor het onderwerp: 
                define("ONDERWERP", "Contactformulier"); 
                // Headers met de naam en het e-mailadres van de gebruiker: 
                $headers  = "From: \"$naam\" <$emailadres>rn"; 
                $headers .= "Reply-To: \"$naam\" <$emailadres>rn"; 
                // Naam en e-mailadres toevoegen aan de tekst: 
                $tekst .= "rnrn$naam"; 
                $tekst .= "rn<$emailadres>"; 
                if (mail(AAN, ONDERWERP, $tekst, $headers)) { 
                    $verzonden  = TRUE; 
                    $melding    = "Hartelijk dank voor uw reactie. "; 
                    $melding   .= "U ontvangt binnen twee werkdagen antwoord. "; 
                } else { 
                    $verzonden  = FALSE; 
                    $melding    = "Uw bericht kon niet worden verzonden. "; 
                    $melding   .= "Wijzig het e-mailadres of probeer het later nog een keer. "; 
                } 
            } 
        } 
    } 
    
    
    // Standaardtekst voor instructies instellen als er geen foutmeldingen zijn: 
    if ($melding == "") { 
        $melding  = "Voer eerst uw naam en uw e-mailadres in. "; 
        $melding .= "Typ daarna uw e-mailbericht in het grote vak en klik op Verzenden."; 
    } 
    
    
    ?> 
    <center><h1>Contact</h1></center> 
    <p><?php echo $melding; ?></p> 
    <?php 
    // Formulier weergeven als de gegevens vervuild zijn 
    // of het e-mailbericht niet verzonden is: 
    if ($vervuild or !$verzonden) { 
        $naam       = htmlentities($naam); 
        $emailadres = htmlentities($emailadres); 
        $tekst      = htmlentities($tekst); 
    ?> 
    <form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post"> 
      <table border="0" cellpadding="0" cellspacing="2"> 
        <tr> 
          <td width="20%"><label for="n"><span style="text-decoration: underline">N</span>aam:</label></td> 
          <td width="80%"><input accesskey="n" id="n" name="n" size="56" type="text" value="<?php echo $naam; ?>"></td> 
        </tr> 
        <tr> 
          <td nowrap><label for="e"><span style="text-decoration: underline">E</span>-mailadres:</label></td> 
          <td><input accesskey="e" id="e" name="e" type="text" size="56" value="<?php echo $emailadres; ?>"></td> 
        </tr> 
        <tr> 
          <td colspan="2"> 
            <label for="t"><span style="text-decoration: underline">T</span>ekst van uw e-mailbericht:</label> 
          </td> 
        </tr> 
        <tr> 
          <td colspan="2"><textarea accesskey="t" cols="60" id="t" name="t" rows="12"><?php echo $tekst; ?></textarea></td> 
        </tr> 
        <tr> 
          <td>&nbsp;</td> 
          <td align="right"> 
            <input class="knop" name="submit" type="submit" value="Verzenden"> &nbsp; 
            <input class="knop" name="submit" type="submit" value="Wissen"> 
          </td> 
        </tr> 
      </table> 
    </form> 
    <?php 
    } 
    
    
    ?>
    Toon Meer

    Probeer deze eens;)

    if(isset( toegevoegd ;)

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • Quintenajax
    Student
    Berichten
    51
    • 29 oktober 2009 om 17:54
    • #11

    geupload!

    Mijn website\\\'s:
    http://www.proajax.nl
    http://www.graagspele.nl

  • cri
    Professional
    Berichten
    717
    • 29 oktober 2009 om 17:57
    • #12

    if (isset($_Post['submit'])) {

    if (isset($_POST['submit'] == "Verzenden")) {

    WAAROM 2X HETZELFDE? Equal fout

    Bezig met 1 van mijn nieuwe projecten

  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 29 oktober 2009 om 19:34
    • #13
    PHP
    <? 
        include("config.inc.php");     
        include("top.inc.php"); 
    ?> 
    
    
    <?php 
    //Variabelen 
    $naam        =""; 
    $emailadres  =""; 
    $tekst       =""; 
    $vervuild    =FALSE; 
    $verzonden   =FALSE; 
    $melding     =""; 
    
    
    if (isset($_Post['submit'])) { 
    <? 
        include("config.inc.php");     
        include("top.inc.php"); 
    ?> 
    
    
    <?php 
    //Variabelen 
    $naam        =""; 
    $emailadres  =""; 
    $tekst       =""; 
    $vervuild    =FALSE; 
    $verzonden   =FALSE; 
    $melding     =""; 
    
    
    if (isset($_Post['verzenden'])) { 
    
    
            $naam       = $_POST['n']; 
            $emailadres = $_POST['e']; 
            $tekst      = $_POST['t']; 
    
    
            // HTML-tags en PHP-code verwijderen: 
            $naam       = strip_tags($naam); 
            $emailadres = strip_tags($emailadres); 
            $tekst      = strip_tags($tekst); 
    
    
            // Spaties en andere witruimte verwijderen uit de naam en het e-mailadres, 
            // maar niet uit de tekst van het bericht: 
            $naam       = trim($naam); 
            $emailadres = trim($emailadres); 
    
    
            if (strlen($naam) < 1) { 
                $melding  .= "Voer uw <strong>naam</strong> in. "; 
                $vervuild  = TRUE; 
            } 
    
    
            if (strlen($emailadres) < 1) { 
                $melding  .= "Voer uw <strong>e-mailadres</strong> in. "; 
                $vervuild  = TRUE; 
            } else { 
                require_once('is_email.inc.php'); 
                if (!is_email($emailadres)) { 
                    $melding  .= "<strong>" . htmlentities($emailadres) . "</strong> is geen geldig e-mailadres. "; 
                    $vervuild  = TRUE; 
                } 
            } 
             
            if (strlen($tekst) < 10) { 
                $melding  .= "Voer een <strong>tekst</strong> in. "; 
                $vervuild  = TRUE; 
            } 
    
    
            // E-mailbericht verzenden als de gegevens niet vervuild zijn: 
            if (!$vervuild) { 
                // Constante voor het e-mailadres van de ontvanger: 
                define("AAN", "[email protected]"); 
                // Constante voor het onderwerp: 
                define("ONDERWERP", "Contactformulier"); 
                // Headers met de naam en het e-mailadres van de gebruiker: 
                $headers  = "From: \"$naam\" <$emailadres>rn"; 
                $headers .= "Reply-To: \"$naam\" <$emailadres>rn"; 
                // Naam en e-mailadres toevoegen aan de tekst: 
                $tekst .= "rnrn$naam"; 
                $tekst .= "rn<$emailadres>"; 
                if (mail(AAN, ONDERWERP, $tekst, $headers)) { 
                    $verzonden  = TRUE; 
                    $melding    = "Hartelijk dank voor uw reactie. "; 
                    $melding   .= "U ontvangt binnen twee werkdagen antwoord. "; 
                } else { 
                    $verzonden  = FALSE; 
                    $melding    = "Uw bericht kon niet worden verzonden. "; 
                    $melding   .= "Wijzig het e-mailadres of probeer het later nog een keer. "; 
                } 
            } 
        } 
    
    
    // Standaardtekst voor instructies instellen als er geen foutmeldingen zijn: 
    if ($melding == "") { 
        $melding  = "Voer eerst uw naam en uw e-mailadres in. "; 
        $melding .= "Typ daarna uw e-mailbericht in het grote vak en klik op Verzenden."; 
    } 
    
    
    ?> 
    <center><h1>Contact</h1></center> 
    <p><?php echo $melding; ?></p> 
    <?php 
    // Formulier weergeven als de gegevens vervuild zijn 
    // of het e-mailbericht niet verzonden is: 
    if ($vervuild or !$verzonden) { 
        $naam       = htmlentities($naam); 
        $emailadres = htmlentities($emailadres); 
        $tekst      = htmlentities($tekst); 
    ?> 
    <form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post"> 
      <table border="0" cellpadding="0" cellspacing="2"> 
        <tr> 
          <td width="20%"><label for="n"><span style="text-decoration: underline">N</span>aam:</label></td> 
          <td width="80%"><input accesskey="n" id="n" name="n" size="56" type="text" value="<?php echo $naam; ?>"></td> 
        </tr> 
        <tr> 
          <td nowrap><label for="e"><span style="text-decoration: underline">E</span>-mailadres:</label></td> 
          <td><input accesskey="e" id="e" name="e" type="text" size="56" value="<?php echo $emailadres; ?>"></td> 
        </tr> 
        <tr> 
          <td colspan="2"> 
            <label for="t"><span style="text-decoration: underline">T</span>ekst van uw e-mailbericht:</label> 
          </td> 
        </tr> 
        <tr> 
          <td colspan="2"><textarea accesskey="t" cols="60" id="t" name="t" rows="12"><?php echo $tekst; ?></textarea></td> 
        </tr> 
        <tr> 
          <td>&nbsp;</td> 
          <td align="right"> 
            <input class="knop" name="submit" type="submit" value="Verzenden"> &nbsp; 
            <input class="knop" name="submit" type="submit" value="Wissen"> 
          </td> 
        </tr> 
      </table> 
    </form> 
    <?php 
    } 
    
    
    ?>
            $naam       = $_POST['n']; 
            $emailadres = $_POST['e']; 
            $tekst      = $_POST['t']; 
    
    
            // HTML-tags en PHP-code verwijderen: 
            $naam       = strip_tags($naam); 
            $emailadres = strip_tags($emailadres); 
            $tekst      = strip_tags($tekst); 
    
    
            // Spaties en andere witruimte verwijderen uit de naam en het e-mailadres, 
            // maar niet uit de tekst van het bericht: 
            $naam       = trim($naam); 
            $emailadres = trim($emailadres); 
    
    
            if (strlen($naam) < 1) { 
                $melding  .= "Voer uw <strong>naam</strong> in. "; 
                $vervuild  = TRUE; 
            } 
    
    
            if (strlen($emailadres) < 1) { 
                $melding  .= "Voer uw <strong>e-mailadres</strong> in. "; 
                $vervuild  = TRUE; 
            } else { 
                require_once('is_email.inc.php'); 
                if (!is_email($emailadres)) { 
                    $melding  .= "<strong>" . htmlentities($emailadres) . "</strong> is geen geldig e-mailadres. "; 
                    $vervuild  = TRUE; 
                } 
            } 
             
            if (strlen($tekst) < 10) { 
                $melding  .= "Voer een <strong>tekst</strong> in. "; 
                $vervuild  = TRUE; 
            } 
    
    
            // E-mailbericht verzenden als de gegevens niet vervuild zijn: 
            if (!$vervuild) { 
                // Constante voor het e-mailadres van de ontvanger: 
                define("AAN", "[email protected]"); 
                // Constante voor het onderwerp: 
                define("ONDERWERP", "Contactformulier"); 
                // Headers met de naam en het e-mailadres van de gebruiker: 
                $headers  = "From: \"$naam\" <$emailadres>rn"; 
                $headers .= "Reply-To: \"$naam\" <$emailadres>rn"; 
                // Naam en e-mailadres toevoegen aan de tekst: 
                $tekst .= "rnrn$naam"; 
                $tekst .= "rn<$emailadres>"; 
                if (mail(AAN, ONDERWERP, $tekst, $headers)) { 
                    $verzonden  = TRUE; 
                    $melding    = "Hartelijk dank voor uw reactie. "; 
                    $melding   .= "U ontvangt binnen twee werkdagen antwoord. "; 
                } else { 
                    $verzonden  = FALSE; 
                    $melding    = "Uw bericht kon niet worden verzonden. "; 
                    $melding   .= "Wijzig het e-mailadres of probeer het later nog een keer. "; 
                } 
            } 
        } 
    } 
    
    
    // Standaardtekst voor instructies instellen als er geen foutmeldingen zijn: 
    if ($melding == "") { 
        $melding  = "Voer eerst uw naam en uw e-mailadres in. "; 
        $melding .= "Typ daarna uw e-mailbericht in het grote vak en klik op Verzenden."; 
    } 
    
    
    ?> 
    <center><h1>Contact</h1></center> 
    <p><?php echo $melding; ?></p> 
    <?php 
    // Formulier weergeven als de gegevens vervuild zijn 
    // of het e-mailbericht niet verzonden is: 
    if ($vervuild or !$verzonden) { 
        $naam       = htmlentities($naam); 
        $emailadres = htmlentities($emailadres); 
        $tekst      = htmlentities($tekst); 
    ?> 
    <form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post"> 
      <table border="0" cellpadding="0" cellspacing="2"> 
        <tr> 
          <td width="20%"><label for="n"><span style="text-decoration: underline">N</span>aam:</label></td> 
          <td width="80%"><input accesskey="n" id="n" name="n" size="56" type="text" value="<?php echo $naam; ?>"></td> 
        </tr> 
        <tr> 
          <td nowrap><label for="e"><span style="text-decoration: underline">E</span>-mailadres:</label></td> 
          <td><input accesskey="e" id="e" name="e" type="text" size="56" value="<?php echo $emailadres; ?>"></td> 
        </tr> 
        <tr> 
          <td colspan="2"> 
            <label for="t"><span style="text-decoration: underline">T</span>ekst van uw e-mailbericht:</label> 
          </td> 
        </tr> 
        <tr> 
          <td colspan="2"><textarea accesskey="t" cols="60" id="t" name="t" rows="12"><?php echo $tekst; ?></textarea></td> 
        </tr> 
        <tr> 
          <td>&nbsp;</td> 
          <td align="right"> 
            <input class="knop" name="submit" type="submit" value="Verzenden"> &nbsp; 
            <input class="knop" name="submit" type="submit" value="Wissen"> 
          </td> 
        </tr> 
      </table> 
    </form> 
    <?php 
    } 
    
    
    ?>
    Toon Meer

    Ik heb uw submit aangepast. Probeer het nu eens.

    Met vriendelijke groet,
    Luc

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 29 oktober 2009 om 19:42
    • #14
    PHP
    <? 
        include("config.inc.php");     
        include("top.inc.php"); 
    ?> 
    
    
    <?php 
    //Variabelen 
    $naam        =""; 
    $emailadres  =""; 
    $tekst       =""; 
    $vervuild    =FALSE; 
    $verzonden   =FALSE; 
    $melding     =""; 
    
    
    if(isset($_POST['submit'])) { 
    <? 
        include("config.inc.php");     
        include("top.inc.php"); 
    ?> 
    
    
    <?php 
    //Variabelen 
    $naam        =""; 
    $emailadres  =""; 
    $tekst       =""; 
    $vervuild    =FALSE; 
    $verzonden   =FALSE; 
    $melding     =""; 
    
    
    if (isset($_Post['verzenden'])) { 
    
    
            $naam       = $_POST['n']; 
            $emailadres = $_POST['e']; 
            $tekst      = $_POST['t']; 
    
    
            // HTML-tags en PHP-code verwijderen: 
            $naam       = strip_tags($naam); 
            $emailadres = strip_tags($emailadres); 
            $tekst      = strip_tags($tekst); 
    
    
            // Spaties en andere witruimte verwijderen uit de naam en het e-mailadres, 
            // maar niet uit de tekst van het bericht: 
            $naam       = trim($naam); 
            $emailadres = trim($emailadres); 
    
    
            if (strlen($naam) < 1) { 
                $melding  .= "Voer uw <strong>naam</strong> in. "; 
                $vervuild  = TRUE; 
            } 
    
    
            if (strlen($emailadres) < 1) { 
                $melding  .= "Voer uw <strong>e-mailadres</strong> in. "; 
                $vervuild  = TRUE; 
            } else { 
                require_once('is_email.inc.php'); 
                if (!is_email($emailadres)) { 
                    $melding  .= "<strong>" . htmlentities($emailadres) . "</strong> is geen geldig e-mailadres. "; 
                    $vervuild  = TRUE; 
                } 
            } 
             
            if (strlen($tekst) < 10) { 
                $melding  .= "Voer een <strong>tekst</strong> in. "; 
                $vervuild  = TRUE; 
            } 
    
    
            // E-mailbericht verzenden als de gegevens niet vervuild zijn: 
            if (!$vervuild) { 
                // Constante voor het e-mailadres van de ontvanger: 
                define("AAN", "[email protected]"); 
                // Constante voor het onderwerp: 
                define("ONDERWERP", "Contactformulier"); 
                // Headers met de naam en het e-mailadres van de gebruiker: 
                $headers  = "From: \"$naam\" <$emailadres>rn"; 
                $headers .= "Reply-To: \"$naam\" <$emailadres>rn"; 
                // Naam en e-mailadres toevoegen aan de tekst: 
                $tekst .= "rnrn$naam"; 
                $tekst .= "rn<$emailadres>"; 
                if (mail(AAN, ONDERWERP, $tekst, $headers)) { 
                    $verzonden  = TRUE; 
                    $melding    = "Hartelijk dank voor uw reactie. "; 
                    $melding   .= "U ontvangt binnen twee werkdagen antwoord. "; 
                } else { 
                    $verzonden  = FALSE; 
                    $melding    = "Uw bericht kon niet worden verzonden. "; 
                    $melding   .= "Wijzig het e-mailadres of probeer het later nog een keer. "; 
                } 
            } 
        } 
    
    
    // Standaardtekst voor instructies instellen als er geen foutmeldingen zijn: 
    if ($melding == "") { 
        $melding  = "Voer eerst uw naam en uw e-mailadres in. "; 
        $melding .= "Typ daarna uw e-mailbericht in het grote vak en klik op Verzenden."; 
    } 
    
    
    ?> 
    <center><h1>Contact</h1></center> 
    <p><?php echo $melding; ?></p> 
    <?php 
    // Formulier weergeven als de gegevens vervuild zijn 
    // of het e-mailbericht niet verzonden is: 
    if ($vervuild or !$verzonden) { 
        $naam       = htmlentities($naam); 
        $emailadres = htmlentities($emailadres); 
        $tekst      = htmlentities($tekst); 
    ?> 
    <form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post"> 
      <table border="0" cellpadding="0" cellspacing="2"> 
        <tr> 
          <td width="20%"><label for="n"><span style="text-decoration: underline">N</span>aam:</label></td> 
          <td width="80%"><input accesskey="n" id="n" name="n" size="56" type="text" value="<?php echo $naam; ?>"></td> 
        </tr> 
        <tr> 
          <td nowrap><label for="e"><span style="text-decoration: underline">E</span>-mailadres:</label></td> 
          <td><input accesskey="e" id="e" name="e" type="text" size="56" value="<?php echo $emailadres; ?>"></td> 
        </tr> 
        <tr> 
          <td colspan="2"> 
            <label for="t"><span style="text-decoration: underline">T</span>ekst van uw e-mailbericht:</label> 
          </td> 
        </tr> 
        <tr> 
          <td colspan="2"><textarea accesskey="t" cols="60" id="t" name="t" rows="12"><?php echo $tekst; ?></textarea></td> 
        </tr> 
        <tr> 
          <td>&nbsp;</td> 
          <td align="right"> 
            <input class="knop" name="submit" type="submit" value="Verzenden"> &nbsp; 
            <input class="knop" name="wis" type="submit" value="Wissen"> 
          </td> 
        </tr> 
      </table> 
    </form> 
    <?php 
    } 
    
    
    ?>
            $naam       = $_POST['n']; 
            $emailadres = $_POST['e']; 
            $tekst      = $_POST['t']; 
    
    
            // HTML-tags en PHP-code verwijderen: 
            $naam       = strip_tags($naam); 
            $emailadres = strip_tags($emailadres); 
            $tekst      = strip_tags($tekst); 
    
    
            // Spaties en andere witruimte verwijderen uit de naam en het e-mailadres, 
            // maar niet uit de tekst van het bericht: 
            $naam       = trim($naam); 
            $emailadres = trim($emailadres); 
    
    
            if (strlen($naam) < 1) { 
                $melding  .= "Voer uw <strong>naam</strong> in. "; 
                $vervuild  = TRUE; 
            } 
    
    
            if (strlen($emailadres) < 1) { 
                $melding  .= "Voer uw <strong>e-mailadres</strong> in. "; 
                $vervuild  = TRUE; 
            } else { 
                require_once('is_email.inc.php'); 
                if (!is_email($emailadres)) { 
                    $melding  .= "<strong>" . htmlentities($emailadres) . "</strong> is geen geldig e-mailadres. "; 
                    $vervuild  = TRUE; 
                } 
            } 
             
            if (strlen($tekst) < 10) { 
                $melding  .= "Voer een <strong>tekst</strong> in. "; 
                $vervuild  = TRUE; 
            } 
    
    
            // E-mailbericht verzenden als de gegevens niet vervuild zijn: 
            if (!$vervuild) { 
                // Constante voor het e-mailadres van de ontvanger: 
                define("AAN", "[email protected]"); 
                // Constante voor het onderwerp: 
                define("ONDERWERP", "Contactformulier"); 
                // Headers met de naam en het e-mailadres van de gebruiker: 
                $headers  = "From: \"$naam\" <$emailadres>rn"; 
                $headers .= "Reply-To: \"$naam\" <$emailadres>rn"; 
                // Naam en e-mailadres toevoegen aan de tekst: 
                $tekst .= "rnrn$naam"; 
                $tekst .= "rn<$emailadres>"; 
                if (mail(AAN, ONDERWERP, $tekst, $headers)) { 
                    $verzonden  = TRUE; 
                    $melding    = "Hartelijk dank voor uw reactie. "; 
                    $melding   .= "U ontvangt binnen twee werkdagen antwoord. "; 
                } else { 
                    $verzonden  = FALSE; 
                    $melding    = "Uw bericht kon niet worden verzonden. "; 
                    $melding   .= "Wijzig het e-mailadres of probeer het later nog een keer. "; 
                } 
            } 
        } 
    } 
    
    
    // Standaardtekst voor instructies instellen als er geen foutmeldingen zijn: 
    if ($melding == "") { 
        $melding  = "Voer eerst uw naam en uw e-mailadres in. "; 
        $melding .= "Typ daarna uw e-mailbericht in het grote vak en klik op Verzenden."; 
    } 
    
    
    ?> 
    <center><h1>Contact</h1></center> 
    <p><?php echo $melding; ?></p> 
    <?php 
    // Formulier weergeven als de gegevens vervuild zijn 
    // of het e-mailbericht niet verzonden is: 
    if ($vervuild or !$verzonden) { 
        $naam       = htmlentities($naam); 
        $emailadres = htmlentities($emailadres); 
        $tekst      = htmlentities($tekst); 
    ?> 
    <form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post"> 
      <table border="0" cellpadding="0" cellspacing="2"> 
        <tr> 
          <td width="20%"><label for="n"><span style="text-decoration: underline">N</span>aam:</label></td> 
          <td width="80%"><input accesskey="n" id="n" name="n" size="56" type="text" value="<?php echo $naam; ?>"></td> 
        </tr> 
        <tr> 
          <td nowrap><label for="e"><span style="text-decoration: underline">E</span>-mailadres:</label></td> 
          <td><input accesskey="e" id="e" name="e" type="text" size="56" value="<?php echo $emailadres; ?>"></td> 
        </tr> 
        <tr> 
          <td colspan="2"> 
            <label for="t"><span style="text-decoration: underline">T</span>ekst van uw e-mailbericht:</label> 
          </td> 
        </tr> 
        <tr> 
          <td colspan="2"><textarea accesskey="t" cols="60" id="t" name="t" rows="12"><?php echo $tekst; ?></textarea></td> 
        </tr> 
        <tr> 
          <td>&nbsp;</td> 
          <td align="right"> 
            <input class="knop" name="submit" type="submit" value="Verzenden"> &nbsp; 
            <input class="knop" name="wis" type="submit" value="Wissen"> 
          </td> 
        </tr> 
      </table> 
    </form> 
    <?php 
    } 
    
    
    ?>
    Toon Meer


    Probeer die eens, je had namelijk 2 submit velden, en PHP kijkt naar de laatste...., dus als jij op verzenden klikt, en erna komt Wissen, werkt dit ig niet..

  • Quintenajax
    Student
    Berichten
    51
    • 29 oktober 2009 om 21:13
    • #15

    Als ik die laatste doe krijg ik:
    Parse error: syntax error, unexpected '<' in /home/graagspe/public_html/contact.php on line 16

    Mijn website\\\'s:
    http://www.proajax.nl
    http://www.graagspele.nl

  • Dein
    Master
    Berichten
    2.614
    • 29 oktober 2009 om 21:18
    • #16

    Die fout moet je toch zelf wel kunnen oplossen:

    PHP
    <?php 
    //Variabelen 
    $naam        =""; 
    $emailadres  =""; 
    $tekst       =""; 
    $vervuild    =FALSE; 
    $verzonden   =FALSE; 
    $melding     =""; 
    
    
    if(isset($_POST['submit'])) { 
    
    
        include("config.inc.php");     
        include("top.inc.php"); 
    ?>
    Toon Meer

    Zo werkt het wel..

    Verklein je links met http://url2s.nl

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 29 oktober 2009 om 23:21
    • #17
    PHP
    if (isset($_Post['verzenden'])) {

    En vervolgens staat er in je formulier:

    PHP
    <input class="knop" name="submit" type="submit" value="Verzenden">

    Lijkt me toch duidelijk dat PHP niet kan raden. En als je het nu nog niet snapt, zoek dan eens op Google naar een simpele tutorial over PHP en formulieren.

  • Quintenajax
    Student
    Berichten
    51
    • 31 oktober 2009 om 22:26
    • #18

    Ben bezig met enkele tutorials.

    Maar kan iemand hem voor me werkend krijgen?:$

    Bedankt voor de moeite!

    Mijn website\\\'s:
    http://www.proajax.nl
    http://www.graagspele.nl

  • Smil-E
    M E D I A L A B S . B E
    Berichten
    560
    • 31 oktober 2009 om 23:00
    • #19

    Kijk eens naar regel 138 en 139


    tip:

    PHP
    ?>
            $naam       = $_POST['n'];

    Portfolio Online!
    RuneScapeR
    nog 1583 v/d 1583 ice giants te doen voor level 75 strength! (nu level 70)

  • Quintenajax
    Student
    Berichten
    51
    • 1 november 2009 om 20:12
    • #20
    Citaat van Smil-E

    Kijk eens naar regel 138 en 139


    tip:

    PHP
    ?>
            $naam       = $_POST['n'];

    Zie niet wat er daar fout is hoor:$.

    Mijn website\\\'s:
    http://www.proajax.nl
    http://www.graagspele.nl

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design