• 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

  • Fallen Kingdom Game

    gozmeu 27 juli 2026 om 23:49
  • Crimora.nl

    Dennii 11 juli 2026 om 13:13
  • RPG game gebouwd met AI

    zwpgangster 9 juli 2026 om 11:25
  • (Verkoop) Criminals

    Syntax 5 juli 2026 om 13:22
  • Het Grote Vibe Code Topic

    Syntax 30 juni 2026 om 11:54
  • Ictscripters Chat

    Jeffrey.Hoekman 26 juni 2026 om 16:21
  • Het oorspronkelijke Criminals Script

    Jeroen.G 24 juni 2026 om 09:21
  • StraatBaas is back, maar hoe?!

    Syntax 17 juni 2026 om 10:28

Marktplaats

  • Straatbaas.eu – complete Nederlandstalige en Engelstalige online maffia-RPG

    Syntax 28 juli 2026 om 15:47
  • 306 Nieuwe Domeinnamen Juni 2026

    shiga 1 juli 2026 om 13:39
  • 4-letter domein: Togi.nl

    evesi 17 juni 2026 om 17:08

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

  • 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

  • Quanscient ontvangt €10M om AI- en kwantum-native hardware engineering te bevorderen - Tech.eu

    ICTscripters 27 mei 2026 om 12:03
  • Datalek bij leverancier Canvas - Universiteit van Amsterdam

    ICTscripters 10 mei 2026 om 12:03
  • Data privacy in 2026: Hoe de naleving van GDPR verandert

    ICTscripters 8 mei 2026 om 12:16

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