'Easy Contact Form' wijzigen

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 01 mei 2005, 12:52

Code: Selecteer alles

check_field('Adres', $_POST['primary_email']); 

Code: Selecteer alles

            <tr>
              <td><span class="genmed">Adres:</span> <font color="006699">*</font></td>
              <td><input name="adres" type="text" maxlength="50" value="<?php echo $adres; ?>" />
                <br></td>
            </tr> 

Code: Selecteer alles

check_field('Email Adres', $_POST['email']); 

Code: Selecteer alles

            <tr>
              <td><span class="genmed">Email Adres:</span> <font color="006699">*</font></td>
              <td><input name="primary_email" type="text" maxlength="50" value="<?php echo $email; ?>" />
                <br></td>
            </tr> 
			
Zegt dit genoeg :roll:

Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Bericht door Alpha » 10 mei 2005, 07:47

kheb die 2 weggehaald en krijg nu:

Code: Selecteer alles

Er zit een fout in uw bericht.
Probeer a.u.b.het opnieuw..

Code: Selecteer alles

<?php 



define('IN_PHPBB', true); 

$phpbb_root_path = './'; 

include($phpbb_root_path . 'extension.inc'); 

include($phpbb_root_path . 'common.'.$phpEx); 



// 

// Start session management 

// 

$userdata = session_pagestart($user_ip, PAGE_INDEX); 

init_userprefs($userdata); 
$displayip = decode_ip ($user_ip); 
// 

// End session management 

// 
   $mode = ( isset($_POST['mode']) ) ? $_POST['mode']: ''; 


// 

// Start output of page 

// 

$page_title = "Contact Admin"; 

include($phpbb_root_path . 'includes/page_header.'.$phpEx); 



?>
<?php 
   /* 
    * Admin Contact Forum 
    * 
    * Author: FuNEnD3R admin@funender.com - website: www.funender.com 
	*
    */ 


   if( $mode == 'send' ) 
   { 
   /* Pre-declarations */ 
   $error_fields = array(); 
   $error = false; 
   $from_name = ''; 
   $from_email = ''; 
   $body = ''; 

   /* ***CHANGE THIS ADDRESS TO YOURS*** */ 
   $to_admin= 'ruben@gamepearl.nl'; 
   /* ********************************** */ 
   /* NO NEED TO EDIT ANYTHING BELOW THIS LINE */


   /* Check for empty fields */ 
   check_field('Volledige Naam', $_POST['name']); 
      check_field('Postcode', $_POST['postcode']); 
   check_field('Woonplaats', $_POST['woonplaats']); 
   check_field('Telefoon Nr', $_POST['telefoon']); 
      check_field('Aantal Treetjes', $_POST['treetjes']); 

   /* Check to see if any fields were empty 
    * and stored in the errors array 
    */ 
   if (sizeof($error_fields) > 0) { 
      /* Loop through error array */ 
      foreach($error_fields as $field) { 
         echo "Vul a.u.b. ook <b>'$field'</b> in.<br />\n"; 
      } 

      /* Display link back to form */ 
      echo '<a href="javascript:history.go(-1);">Terug naar formulier.</a>'; 

         /* Terminate without sending mail */ 
         $error = true; 
      } 

      if( !$error ) 
      { 

   /* Strip HTML and escape slashes */ 
   $from_name = strip_all($_POST['name']); 
   $from_email = strip_all($_POST['primary_email']); 
   $body = strip_all($_POST['body']);


   /* Check for empty subject and strip if applicable */ 
   $subject = (!empty($_POST['subject'])) ? strip_all($_POST['subject']) : '[Vraag of Commentaar via GamePearl]'; 

   /* Strip HTML / backslashes from username */ 
   $forum_username = strip_all($_POST['forum_username']); 

   /* Add username to beginning / top of mail */ 
   $body = "$from_name's forum username is $forum_username\n$from_name's email is $from_email\n\n" . strip_all($_POST['body']); 


   /* Get users IP addy for mail header */ 
   $user_ip = get_ip(); 


   /* All fields match criteria, attempt to send mail */ 
   if (@mail( 
      $to_admin, 
      $subject, 
      $body, 
	$adres,
	$postcode,
	$woonplaats,
	$telefoon,
	$email,
	$treetjes,

      "From: $from_name <$from_email>\r\n" . 
      "X-Remote-Addr: $user_ip\r\n" . 
      "X-Mailer: phpBB's Mail" 
   )) { 
      /* Mail was sent */ 
      echo "<center><b>Uw bericht is verstuurd en ontvangen.</b></center>\n"; 
   } else { 
      echo "Er zit een fout in uw bericht.<br />\nProbeer a.u.b.<a href=\"javascript:history.go(-1);\">het opnieuw.</a>.\n"; 
   } 

      } 
   } 
   /* Empty field checking function */ 
   function check_field($field, $data) { 
      global $error_fields; 

      if (empty($data)) { 
         array_push($error_fields, $field); 
      } 

      return; 
   } 


   /* Grab users IP function */ 
   function get_ip() { 
      if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { 
         return $_SERVER['HTTP_X_FORWARDED_FOR']; 
      } else { 
         return $_SERVER['REMOTE_ADDR']; 
      } 
   } 


   /* Strip html tags etc */ 
   function strip_all($string) { 
      return strip_tags(stripslashes($string)); 
   } 
?>


     <!-- top table setup -->
<table border="0" cellpadding="0" cellspacing="0"  width="100%" align="center" background="templates/ambience/images/cat_back.gif">
  <tr>
    <td width="140" height="27" align="left" valign="bottom">
    <img border="0" src="templates/ambience/images/cat_top_ls.gif" width="140" height="27"></td>
    <td width="100%" align="center">
<span class="cattitle">- |Contact Formulier| -</span></td>
     <td width="140" height="27" align="right" valign="top">
    <img border="0" src="templates/ambience/images/cat_top_rs.gif" width="140" height="27"></td>
  </tr>
</table>
        <!-- End top table setup -->

<!-- Start funender HTML -->
<table width="100%" border="0">
<tr> 
  <td valign="top"> <table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0" align="center">
      <td class="row1" align="center"> <form name="shark" method="post" action="shark.php">
          <table cellspacing="1" cellpadding="3" border="0">
            <tr> 
              <td><span class="genmed">Volledige Naam:</span> <font color="006699">*</font></td>
              <td><input name="name" type="text" value="<?php echo $from_name; ?>" maxlength="50" /> 
                <br></td>
            </tr>
            <tr> 
              <td><span class="genmed">Adres:</span> <font color="006699">*</font></td>
              <td><input name="adres" type="text" maxlength="50" value="<?php echo $adres; ?>" /> 
                <br></td>
            </tr>
            <tr> 
              <td><span class="genmed">Postcode:</span> <font color="006699">*</font></td>
              <td><input name="postcode" type="text" maxlength="6" value="<?php echo $postcode; ?>" /> 
                <br></td>
            </tr>
            <tr> 
              <td><span class="genmed">Woonplaats:</span> <font color="006699">*</font></td>
              <td><input name="woonplaats" type="text" maxlength="50" value="<?php echo $woonplaats; ?>" /> 
                <br></td>
            </tr>
            <tr> 
              <td><span class="genmed">Telefoon Nr.:</span> <font color="006699">*</font></td>
              <td><input name="telefoon" type="text" maxlength="10" value="<?php echo $telefoon; ?>" /> 
                <br></td>
            </tr>
            <tr> 
              <td><span class="genmed">Email Adres:</span> <font color="006699">*</font></td>
              <td><input name="primary_email" type="text" maxlength="50" value="<?php echo $email; ?>" /> 
                <br></td>
            </tr>
            <tr> 
              <td><span class="genmed">Aantal Treetjes:</span> <font color="006699">*</font></td>
              <td><input name="treetjes" type="text" maxlength="3" value="<?php echo $treetjes; ?>" /> 
                <br></td>
            </tr>
            <tr> 
              <td><span class="genmed">Forum Gebruikersnaam:</span> </td>
              <td><input name="forum_username" type="text" maxlength="50" value="<?php echo $forum_username; ?>" /> 
                <br></td>
            </tr>
            <br>
            <br>
            <tr> 
              <td><span class="genmed">Vraag of Opmerking:</span><br /> 
                <font size="2">&nbsp; </font></td>
              <td> <textarea name="body" cols="35" rows="6"><?php echo strip_all($_POST['body']); ?></textarea> 
              </td>
            </tr>
            <tr> 
              <td align="center"><font color="006699">*</font><span class="gensmall"> 
                (Duidt noodzakelijk veld aan)</span> </td>
              <td align="right"> <input type="hidden" name="mode" value="send" /> 
                <input type="submit" name="submit" value="Verstuur" class="liteoption" /> 
                <input name="reset" type="reset" class="liteoption" value="Leeg" /> 
                <br /> <br /> </td>
            </tr>
            <tr> 
              <td colspan="2" align="center"><span class="gensmall">Powered by <a href="http://www.funender.com/phpBB2/portal.php" target="_blank">funender</a></span></td>
            </tr>
          </table>
        </form>
        <script language="javascript" type="text/javascript"> 
         <!-- 
            document.forms['form_contact'].name.focus(); 
         //--> 
         </script> 
        <!-- END funender HTML -->
      </td>
    </table>

  <!-- bottom table setup -->
    <table height="14" width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td width="70" height="14" align="left" valign="top">
        <img src="templates/ambience/images/ls_main_table_bottom.gif" width="70" height="14"></td>
        <td height="14" width="100%" background="templates/ambience/images/extended_main_table_bottom.gif"><img src="templates/ambience/images/clear.gif" width="100%" height="14"></td>
        <td width="70" height="14" align="right" valign="top">
            <img border="0" src="templates/ambience/images/rs_main_table_bottom.gif" width="70" height="14"></td>
      </tr>
    </table>
  <!-- End bottom table setup -->

      
    <?php 
$template->set_filenames(array( 
    'body' => 'ip.tpl' 
    ) 
); 

$template->assign_vars(array( 
    'DISPLAY_IP' => $displayip 
    ) 
); 

$template->pparse('body'); 




include('includes/page_tail.'.$phpEx); 

?>
ksnap der geen reet van...

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 10 mei 2005, 12:13

kijk nou eens goed naar alle namen enz ;)

Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Bericht door Alpha » 11 mei 2005, 20:47

ik snap het egt niej hoor :roll:

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 12 mei 2005, 08:28

paulus schreef:
check_field('Adres', $_POST['primary_email']);
<tr>
<td><span class="genmed">Adres:</span> <font color="006699">*</font></td>
<td><input name="adres" type="text" maxlength="50" value="<?php echo $adres; ?>" />
<br></td>
</tr>
check_field('Email Adres', $_POST['email']);
<tr>
<td><span class="genmed">Email Adres:</span> <font color="006699">*</font></td>
<td><input name="primary_email" type="text" maxlength="50" value="<?php echo $email; ?>" />
<br></td>
</tr>
Zegt dit genoeg :roll:
meer ga ik je niet geven ;)

Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Bericht door Alpha » 14 mei 2005, 18:14

ooo ik snap het! kga 't gelijk ff testen

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 14 mei 2005, 18:15

Alpha schreef:ooo ik snap het! kga 't gelijk ff testen
niet gelijk, ik zeg al de afgelopen 3 berichten hetzelfde ;)

Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Bericht door Alpha » 14 mei 2005, 18:40

paulus schreef:
Alpha schreef:ooo ik snap het! kga 't gelijk ff testen
niet gelijk, ik zeg al de afgelopen 3 berichten hetzelfde ;)
klopt :P maar dat pot-jan-deaurie *beep* ding doet het nog steeds niet :evil: :evil: :evil: :x :x :x

Gesloten