• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • nieuwe game

    tigermaffia 31 oktober 2026 om 23:00
  • Criminolz

    qevanto 31 oktober 2026 om 20:52
  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18
  • Herkent deze Notion-structuurscan echte problemen?

    Jeroen.G 19 oktober 2026 om 15:09

Marktplaats

  • [Aanbod] Stadskaart voor je browsergame: van menu naar klikbare stad, vanaf €200

    frio 29 oktober 2026 om 18:17
  • [Verkoop] G4G (Gangsters 4 Gangsters): volledige broncode, nieuw gebouwd in PHP 8.3 | € 30 per domein

    frio 27 oktober 2026 om 18:54
  • [TE KOOP] Malavita.be [Maffiaspel, gebaseerd op omicidio.nl, unieke code]

    Dpm_x 26 oktober 2026 om 00:22

contact pagina

  • Quintenajax
  • 29 oktober 2009 om 17:04
  • Gesloten
  • Quintenajax
    Leerling
    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
    }
    
    
    ?>
    Meer tonen

    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

  • Gast, 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
    Leerling
    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
    Leerling
    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
    Berichten
    1.989
    • 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 
    } 
    
    
    ?>
    Meer tonen

    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
    Leerling
    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
    Berichten
    1.989
    • 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 
    } 
    
    
    ?>
    Meer tonen

    Probeer deze eens;)

    if(isset( toegevoegd ;)

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

  • Quintenajax
    Leerling
    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
    Berichten
    1.989
    • 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 
    } 
    
    
    ?>
    Meer tonen

    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
    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 
    } 
    
    
    ?>
    Meer tonen


    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
    Leerling
    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
    Meester
    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"); 
    ?>
    Meer tonen

    Zo werkt het wel..

    Verklein je links met http://url2s.nl

  • Stefan.J
    Meester
    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
    Leerling
    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
    Leerling
    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

Registratie

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

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

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

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