Avatar billede noidem Nybegynder
03. oktober 2008 - 15:57 Der er 13 kommentarer og
1 løsning

Træt af spam!

Hejsa.

Hvordan sætte jeg en kode ind, så den er uden for spamrobotternes rækkevidde?

F. eks. som denne her: http://www.hjemmesideskolen.dk/scripts/phpmailc.php


PHP-file:
*******************************************

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>TEST</title>
</head>
<body bgcolor="#000000" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">




<!-- if($ip == $ip1 || $ip == $ip2)... / $ip1 $ip2 -->
<?$ip = getenv('REMOTE_ADDR');

$ip1 = "62.141.56.97";
$ip2 = "89.149.226.167";

if($ip == $ip1
|| $ip == $ip2)
{
echo"Du er blevet frataget adgang til denne side. Fejl? <a href='kontakt.htm'>Kontakt</a>";
exit ();
}
?>
<?php
function check_len(&$check, $field, $max, &$err_field, $err="", $min=0, $min_err="")
{
  if (strlen($field) > $max)
  {
    if ($err == "")
    {
      $err = 'Feld ist zu lang';
    }
    $err_field = $err;
    $check = false;
  }
  if (strlen($field) < $min)
  {
    if ($min_err == "")
    {
      $min_err = 'Feld ist zu kurz';
    }
    $err_field = $min_err;
    $check = false;
  }
}


function check_mail(&$check, $fld, &$err_field, $err='')
{
        if (strpos($fld, '@') === false)
        {
          if ($err=='')
          {
        $err_field = 'e-Mail fehlerhaft';
          } else {
                $err_field = $err;
          }
      $check = false;
    }

        if (function_exists('checkdnsrr'))
        {
            list($user, $host) = explode('@', $fld);
            if ( checkdnsrr ($host, 'MX') or checkdnsrr ($host, 'A' ) )
            {
                // echo  'E-Mail ist OK';
            } else {
                if ($host > ' ')
                {
                          if ($err=='')
                          {
                    $err_field = 'Die Angabe "' . $host . '" scheint keine gültige Domain zu sein';
                          } else {
                                $err_field = $err;
                          }
                  $check = false;
                } else {
                          if ($err=='')
                          {
                        $err_field = 'e-Mail unvollständig';
                          } else {
                                $err_field = $err;
                          }
                      $check = false;
                    }
            }
        } else {
            // echo 'keine weitere Prüfung';
        }
}

if (empty($HTTP_POST_VARS["fld_Er_"])) $HTTP_POST_VARS["fld_Er_"]="Privat,Erhverv";
if (empty($err_Er_)) $err_Er_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Navn_"])) $HTTP_POST_VARS["fld_Navn_"]="";
if (empty($err_Navn_)) $err_Navn_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Firma_"])) $HTTP_POST_VARS["fld_Firma_"]="";
if (empty($err_Firma_)) $err_Firma_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Kundenr_"])) $HTTP_POST_VARS["fld_Kundenr_"]="";
if (empty($err_Kundenr_)) $err_Kundenr_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Adresse_"])) $HTTP_POST_VARS["fld_Adresse_"]="";
if (empty($err_Adresse_)) $err_Adresse_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_By_"])) $HTTP_POST_VARS["fld_By_"]="";
if (empty($err_By_)) $err_By_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Telefon_"])) $HTTP_POST_VARS["fld_Telefon_"]="";
if (empty($err_Telefon_)) $err_Telefon_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Email_"])) $HTTP_POST_VARS["fld_Email_"]="";
if (empty($err_Email_)) $err_Email_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Anledning_"])) $HTTP_POST_VARS["fld_Anledning_"]="Andet,Barnedåb,Bryllup,Dokumentation,Fødselsdag,Konfirmation,Jubilæer,Student,Restaurering,Bygninger,Bygningsdele,Fotoregistrering,Fødselsdag,Inventar,Jubilæer,Malerier,Personalefoto,Skader,Specialopgaver,Værdigendstande";
if (empty($err_Anledning_)) $err_Anledning_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Andet_anledning_"])) $HTTP_POST_VARS["fld_Andet_anledning_"]="";
if (empty($err_Andet_anledning_)) $err_Andet_anledning_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Dato_"])) $HTTP_POST_VARS["fld_Dato_"]="";
if (empty($err_Dato_)) $err_Dato_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Sted_"])) $HTTP_POST_VARS["fld_Sted_"]="";
if (empty($err_Sted_)) $err_Sted_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Rabat_"])) $HTTP_POST_VARS["fld_Rabat_"]="Studerende,Tidligere kunde,Andet";
if (empty($err_Rabat_)) $err_Rabat_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_andet_rabat_"])) $HTTP_POST_VARS["fld_andet_rabat_"]="";
if (empty($err_andet_rabat_)) $err_andet_rabat_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Har_hørt_om_mig_"])) $HTTP_POST_VARS["fld_Har_hørt_om_mig_"]="en ven,Google,Krak.dk,bryllupsklar.dk,telefonbøger,andet";
if (empty($err_Har_hørt_om_mig_)) $err_Har_hørt_om_mig_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_andet_fra"])) $HTTP_POST_VARS["fld_andet_fra"]="";
if (empty($err_andet_fra)) $err_andet_fra="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Vil_kontaktes_via_"])) $HTTP_POST_VARS["fld_Vil_kontaktes_via_"]="Email,Telefon";
if (empty($err_Vil_kontaktes_via_)) $err_Vil_kontaktes_via_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Vil_kontaktes_i_tidsrummet_"])) $HTTP_POST_VARS["fld_Vil_kontaktes_i_tidsrummet_"]="";
if (empty($err_Vil_kontaktes_i_tidsrummet_)) $err_Vil_kontaktes_i_tidsrummet_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Bemærkning_"])) $HTTP_POST_VARS["fld_Bemærkning_"]="";
if (empty($err_Bemærkning_)) $err_Bemærkning_="&nbsp;";

$checked = true;
if (isset($HTTP_POST_VARS["sent"]))
{
  check_len($checked, $HTTP_POST_VARS["fld_Er_"],80,$err_Er_,"Vælg venligst",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Navn_"],80,$err_Navn_,"For langt! Maximum: 80",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Firma_"],80,$err_Firma_,"For langt! Maximum: 80",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Kundenr_"],80,$err_Kundenr_,"For langt! Maximum: 80",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Adresse_"],80,$err_Adresse_,"For langt! Maximum: 80",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_By_"],80,$err_By_,"For langt! Maximum:80",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Telefon_"],80,$err_Telefon_,"For langt! Maximum: 80",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Email_"],80,$err_Email_,"For langt! Maximum: 80",1,"Udfyld venligst!");
check_mail($checked, $HTTP_POST_VARS["fld_Email_"], $err_Email_,"Emailen er ikke godkendt!");
  check_len($checked, $HTTP_POST_VARS["fld_Anledning_"],80,$err_Anledning_,"For langt! Maximum: 80",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Andet_anledning_"],80,$err_Andet_anledning_,"For langt! Maximum: 80",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Dato_"],80,$err_Dato_,"For langt! Maximum: 80",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Sted_"],80,$err_Sted_,"For langt! Maximum: 80",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Rabat_"],80,$err_Rabat_,"Please choose an option",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_andet_rabat_"],80,$err_andet_rabat_,"For langt! Maximum:80",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Har_hørt_om_mig_"],80,$err_Har_hørt_om_mig_,"Vælg venligst",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_andet_fra"],80,$err_andet_fra,"For langt! Maximum:80",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Vil_kontaktes_via_"],80,$err_Vil_kontaktes_via_,"Vælg venligst",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Vil_kontaktes_i_tidsrummet_"],80,$err_Vil_kontaktes_i_tidsrummet_,"For langt! Maximum: 80",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Bemærkning_"],1500,$err_Bemærkning_,"For langt! Maximum: 1500",0,"Udfyld venligst!");
}
if ( empty($HTTP_POST_VARS["sent"]) or (!$checked) )
{
?>
<form action="<?php echo $GLOBALS["PHP_SELF"] ?>" method="post"><table cellpadding="4" border="0">
<tr><td valign="top"><font color="#FFFFFF">Privat eller erhverv?</font> <font color="#FF0000">*</font></td><td>
<input type="RADIO" name="fld_Er_" value="Privat"<?php if ($HTTP_POST_VARS["fld_Er_"]== 'Privat') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Privat</font><br>
<input type="RADIO" name="fld_Er_" value="Erhverv"<?php if ($HTTP_POST_VARS["fld_Er_"]== 'Erhverv') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Erhverv</font><br>
</td><td>
<?php echo $err_Er_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Navn:</font> <font color="#FF0000">*</font></td><td>
<input type="text" size="40" name="fld_Navn_" value="<?php echo $HTTP_POST_VARS["fld_Navn_"] ?>">
</td><td>
<?php echo $err_Navn_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Firma:</font></td><td>
<input type="text" size="40" name="fld_Firma_" value="<?php echo $HTTP_POST_VARS["fld_Firma_"] ?>">
</td><td>
<?php echo $err_Firma_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Evt. kundenummer:</font></td><td>
<input type="text" size="40" name="fld_Kundenr_" value="<?php echo $HTTP_POST_VARS["fld_Kundenr_"] ?>">
</td><td>
<?php echo $err_Kundenr_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Adresse:</font> <font color="#FF0000">*</font></td><td>
<input type="text" size="40" name="fld_Adresse_" value="<?php echo $HTTP_POST_VARS["fld_Adresse_"] ?>">
</td><td>
<?php echo $err_Adresse_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Postnr. og by:</font> <font color="#FF0000">*</font></td><td>
<input type="text" size="40" name="fld_By_" value="<?php echo $HTTP_POST_VARS["fld_By_"] ?>">
</td><td>
<?php echo $err_By_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Telefon:</font> <font color="#FF0000">*</font></td><td>
<input type="text" size="40" name="fld_Telefon_" value="<?php echo $HTTP_POST_VARS["fld_Telefon_"] ?>">
</td><td>
<?php echo $err_Telefon_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Email:</font> <font color="#FF0000">*</font></td><td>
<input type="text" size="40" name="fld_Email_" value="<?php echo $HTTP_POST_VARS["fld_Email_"] ?>">
</td><td>
<?php echo $err_Email_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Anledning:</font> <font color="#FF0000">*</font></td><td>
<select size="1" name="fld_Anledning_"><option value=" "<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Andet') echo ' SELECTED="SELECTED"'?>>Andet</option>
<option value="barnedåb"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Barnedåb') echo ' SELECTED="SELECTED"'?>>Barnedåb</option>
<option value="bryllup"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Bryllup') echo ' SELECTED="SELECTED"'?>>Bryllup</option>
<option value="dokumentation"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Dokumentation') echo ' SELECTED="SELECTED"'?>>Dokumentation</option>
<option value="fødselsdag"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Fødselsdag') echo ' SELECTED="SELECTED"'?>>Fødselsdag</option>
<option value="konfirmation"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Konfirmation') echo ' SELECTED="SELECTED"'?>>Konfirmation</option>
<option value="jubilæer"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Jubilæer') echo ' SELECTED="SELECTED"'?>>Jubilæer</option>
<option value="student"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Student') echo ' SELECTED="SELECTED"'?>>Student</option>
<option value="restaurering"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Restaurering') echo ' SELECTED="SELECTED"'?>>Restaurering</option>
<option value="bygninger"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Bygninger') echo ' SELECTED="SELECTED"'?>>Bygninger</option>
<option value="bygningsdele"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Bygningsdele') echo ' SELECTED="SELECTED"'?>>Bygningsdele</option>
<option value="fotoregistrering"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Fotoregistrering') echo ' SELECTED="SELECTED"'?>>Fotoregistrering</option>
<option value="Fødselsdag"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Fødselsdag') echo ' SELECTED="SELECTED"'?>>Fødselsdag</option>
<option value="inventar"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Inventar') echo ' SELECTED="SELECTED"'?>>Inventar</option>
<option value="jubilæer"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Jubilæer') echo ' SELECTED="SELECTED"'?>>Jubilæer</option>
<option value="malerier"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Malerier') echo ' SELECTED="SELECTED"'?>>Malerier</option>
<option value="personalefoto"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Personalefoto') echo ' SELECTED="SELECTED"'?>>Personalefoto</option>
<option value="skader"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Skader') echo ' SELECTED="SELECTED"'?>>Skader</option>
<option value="specialopgaver"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Specialopgaver') echo ' SELECTED="SELECTED"'?>>Specialopgaver</option>
<option value="værdigendstande"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Værdigendstande') echo ' SELECTED="SELECTED"'?>>Værdigendstande</option>
</select>
</td><td>
<?php echo $err_Anledning_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Hvis andet er valgt. Hvilket?</font></td><td>
<input type="text" size="40" name="fld_Andet_anledning_" value="<?php echo $HTTP_POST_VARS["fld_Andet_anledning_"] ?>">
</td><td>
<?php echo $err_Andet_anledning_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Dato (f.eks. 12-8-06 kl. 14-17):</font> <font color="#FF0000">*</font></td><td>
<input type="text" size="40" name="fld_Dato_" value="<?php echo $HTTP_POST_VARS["fld_Dato_"] ?>">
</td><td>
<?php echo $err_Dato_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Sted:</font> <font color="#FF0000">*</font></td><td>
<input type="text" size="40" name="fld_Sted_" value="<?php echo $HTTP_POST_VARS["fld_Sted_"] ?>">
</td><td>
<?php echo $err_Sted_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Rabatordning:</font></td><td>
<input type="RADIO" name="fld_Rabat_" value="studerende (-10%)"<?php if ($HTTP_POST_VARS["fld_Rabat_"]== 'Studerende') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Studerende (-10%) </font><br>
<input type="RADIO" name="fld_Rabat_" value="tidligere kunde (-10%)"<?php if ($HTTP_POST_VARS["fld_Rabat_"]== 'Tidligere kunde') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Tidligere kunde (-10%) </font><br>
<input type="RADIO" name="fld_Rabat_" value=" "<?php if ($HTTP_POST_VARS["fld_Rabat_"]== 'Andet') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Andet</font><br>
</td><td>
<?php echo $err_Rabat_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Hvis andet er valgt. Hvilket?</font></td><td>
<input type="text" size="40" name="fld_andet_rabat_" value="<?php echo $HTTP_POST_VARS["fld_andet_rabat_"] ?>">
</td><td>
<?php echo $err_andet_rabat_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Hvorfra har du hørt om mig?</font></td><td>
<input type="RADIO" name="fld_Har_hørt_om_mig_" value="en ven"<?php if ($HTTP_POST_VARS["fld_Har_hørt_om_mig_"]== 'en ven') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> en ven</font><br>
<input type="RADIO" name="fld_Har_hørt_om_mig_" value="Google"<?php if ($HTTP_POST_VARS["fld_Har_hørt_om_mig_"]== 'Google') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Google</font><br>
<input type="RADIO" name="fld_Har_hørt_om_mig_" value="Krak.dk"<?php if ($HTTP_POST_VARS["fld_Har_hørt_om_mig_"]== 'Krak.dk') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Krak</font><br>
<input type="RADIO" name="fld_Har_hørt_om_mig_" value="telefonbøger"<?php if ($HTTP_POST_VARS["fld_Har_hørt_om_mig_"]== 'telefonbøger') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Telefonbøger</font><br>
<input type="RADIO" name="fld_Har_hørt_om_mig_" value=" "<?php if ($HTTP_POST_VARS["fld_Har_hørt_om_mig_"]== 'andet') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Andet</font><br>
</td><td>
<?php echo $err_Har_hørt_om_mig_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Hvis andet er valgt. Hvor?</font></td><td>
<input type="text" size="40" name="fld_andet_fra" value="<?php echo $HTTP_POST_VARS["fld_andet_fra"] ?>">
</td><td>
<?php echo $err_andet_fra ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Hvorledes vil du kontaktes?</font> <font color="#FF0000">*</font></td><td>
<input type="RADIO" name="fld_Vil_kontaktes_via_" value="email"<?php if ($HTTP_POST_VARS["fld_Vil_kontaktes_via_"]== 'Email') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Email</font><br>
<input type="RADIO" name="fld_Vil_kontaktes_via_" value="telefon"<?php if ($HTTP_POST_VARS["fld_Vil_kontaktes_via_"]== 'Telefon') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Telefon</font><br>
</td><td>
<?php echo $err_Vil_kontaktes_via_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Hvis telefon er valgt.<br>Hvilket tidrum er bedst?</font></td><td>
<input type="text" size="40" name="fld_Vil_kontaktes_i_tidsrummet_" value="<?php echo $HTTP_POST_VARS["fld_Vil_kontaktes_i_tidsrummet_"] ?>">
</td><td>
<?php echo $err_Vil_kontaktes_i_tidsrummet_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Evt. bemærkninger:</font></td><td>
<textarea rows="15" cols="30" name="fld_Bemærkning_" value="<?php echo $HTTP_POST_VARS["fld_Bemærkning_"] ?>"></textarea>
</td><td>
<?php echo $err_Bemærkning_ ?>
</td></tr>
<tr><td>&nbsp;</td><td><input type="hidden" name="sent" value="sent"><input type="submit" name="submit" value="Send bestilling"></td></tr>
<tr><td colspan="2">
</td></tr>
</table></form>
<?php
  }
if (isset($HTTP_POST_VARS["sent"]) and ($checked) ) {
  $msg = "Deres bestilling er som følger: \n\n";
  $msg .= "".$HTTP_POST_VARS["fld_Navn_"]."";
  $msg .= " (".$HTTP_POST_VARS["fld_Er_"]."";
  $msg .= "/".$_SERVER['REMOTE_ADDR'].")\n";
  $msg .= "Firma: ".$HTTP_POST_VARS["fld_Firma_"]."\n";
  $msg .= "Kundenr.: ".$HTTP_POST_VARS["fld_Kundenr_"]."\n";
  $msg .= "".$HTTP_POST_VARS["fld_Adresse_"]."\n";
  $msg .= "".$HTTP_POST_VARS["fld_By_"]."\n";
  $msg .= "".$HTTP_POST_VARS["fld_Telefon_"]."\n";
  $msg .= "".$HTTP_POST_VARS["fld_Email_"]."\n \n";
  $msg .= "Anledning er ".$HTTP_POST_VARS["fld_Anledning_"]."";
  $msg .= "".$HTTP_POST_VARS["fld_Andet_anledning_"].".\n";
  $msg .= "Tidspunktet er ".$HTTP_POST_VARS["fld_Dato_"].".\n";
  $msg .= "Anledningen vil finde sted på/i/ved ".$HTTP_POST_VARS["fld_Sted_"].".\n";
  $msg .= "Ønsker rabatordningen for ".$HTTP_POST_VARS["fld_Rabat_"]."";
  $msg .= "".$HTTP_POST_VARS["fld_andet_rabat_"].".\n";
  $msg .= "Har hørt om mig via ".$HTTP_POST_VARS["fld_Har_hørt_om_mig_"]."";
  $msg .= "".$HTTP_POST_VARS["fld_andet_fra"].".\n";
  $msg .= "Ønsker at blive kontaktet via ".$HTTP_POST_VARS["fld_Vil_kontaktes_via_"].". ";
  $msg .= "Kan kontaktes i tidsrummet ".$HTTP_POST_VARS["fld_Vil_kontaktes_i_tidsrummet_"].".\n \n";
  $msg .= "Har følgende bemærkninger til min bestilling: \n".$HTTP_POST_VARS["fld_Bemærkning_"]."\n";
  mail("xxxx@xxxxx.dk","Bestilling",
$msg);
  echo "<b><h3>Tak for deres bestilling</h3></b><br>\n";
  echo nl2br($msg) . "<br>\n";
}
?>

</div></div>
<br><br>
<div style="text-align:center"><form><input type="button" value="Luk vinduet" onClick="window.close();">
<script language="Javascript1.2">

var message = "Udskriv";

function printpage() {
window.print();
}

document.write("<form><input type=button "
+"value=\""+message+"\" onClick=\"printpage()\"></form>");

</script></form>
</body>
</html>

*******************************************

På forhånd 1000 tak

Mvh
Ulla
Avatar billede olebole Juniormester
03. oktober 2008 - 17:52 #1
Avatar billede olebole Juniormester
03. oktober 2008 - 17:54 #2
Avatar billede noidem Nybegynder
03. oktober 2008 - 18:39 #3
Hej olebole

Det er PHP koder, ikke et link!

Mvh
Ulla
Avatar billede noidem Nybegynder
05. oktober 2008 - 09:54 #4
Avatar billede w13 Novice
06. oktober 2008 - 15:59 #5
Måske kan det bare klares med:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>TEST</title>
</head>
<body bgcolor="#000000" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">




<!-- if($ip == $ip1 || $ip == $ip2)... / $ip1 $ip2 -->
<?$ip = getenv('REMOTE_ADDR');

$ip1 = "62.141.56.97";
$ip2 = "89.149.226.167";

if($ip == $ip1
|| $ip == $ip2)
{
echo"Du er blevet frataget adgang til denne side. Fejl? <a href='kontakt.htm'>Kontakt</a>";
exit ();
}
?>
<?php
function check_len(&$check, $field, $max, &$err_field, $err="", $min=0, $min_err="")
{
  if (strlen($field) > $max)
  {
    if ($err == "")
    {
      $err = 'Feld ist zu lang';
    }
    $err_field = $err;
    $check = false;
  }
  if (strlen($field) < $min)
  {
    if ($min_err == "")
    {
      $min_err = 'Feld ist zu kurz';
    }
    $err_field = $min_err;
    $check = false;
  }
}


function check_mail(&$check, $fld, &$err_field, $err='')
{
        if (strpos($fld, '@') === false)
        {
          if ($err=='')
          {
        $err_field = 'e-Mail fehlerhaft';
          } else {
                $err_field = $err;
          }
      $check = false;
    }

        if (function_exists('checkdnsrr'))
        {
            list($user, $host) = explode('@', $fld);
            if ( checkdnsrr ($host, 'MX') or checkdnsrr ($host, 'A' ) )
            {
                // echo  'E-Mail ist OK';
            } else {
                if ($host > ' ')
                {
                          if ($err=='')
                          {
                    $err_field = 'Die Angabe "' . $host . '" scheint keine gültige Domain zu sein';
                          } else {
                                $err_field = $err;
                          }
                  $check = false;
                } else {
                          if ($err=='')
                          {
                        $err_field = 'e-Mail unvollständig';
                          } else {
                                $err_field = $err;
                          }
                      $check = false;
                    }
            }
        } else {
            // echo 'keine weitere Prüfung';
        }
}

if (empty($HTTP_POST_VARS["fld_Er_"])) $HTTP_POST_VARS["fld_Er_"]="Privat,Erhverv";
if (empty($err_Er_)) $err_Er_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Navn_"])) $HTTP_POST_VARS["fld_Navn_"]="";
if (empty($err_Navn_)) $err_Navn_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Firma_"])) $HTTP_POST_VARS["fld_Firma_"]="";
if (empty($err_Firma_)) $err_Firma_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Kundenr_"])) $HTTP_POST_VARS["fld_Kundenr_"]="";
if (empty($err_Kundenr_)) $err_Kundenr_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Adresse_"])) $HTTP_POST_VARS["fld_Adresse_"]="";
if (empty($err_Adresse_)) $err_Adresse_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_By_"])) $HTTP_POST_VARS["fld_By_"]="";
if (empty($err_By_)) $err_By_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Telefon_"])) $HTTP_POST_VARS["fld_Telefon_"]="";
if (empty($err_Telefon_)) $err_Telefon_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Email_"])) $HTTP_POST_VARS["fld_Email_"]="";
if (empty($err_Email_)) $err_Email_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Anledning_"])) $HTTP_POST_VARS["fld_Anledning_"]="Andet,Barnedåb,Bryllup,Dokumentation,Fødselsdag,Konfirmation,Jubilæer,Student,Restaurering,Bygninger,Bygningsdele,Fotoregistrering,Fødselsdag,Inventar,Jubilæer,Malerier,Personalefoto,Skader,Specialopgaver,Værdigendstande";
if (empty($err_Anledning_)) $err_Anledning_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Andet_anledning_"])) $HTTP_POST_VARS["fld_Andet_anledning_"]="";
if (empty($err_Andet_anledning_)) $err_Andet_anledning_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Dato_"])) $HTTP_POST_VARS["fld_Dato_"]="";
if (empty($err_Dato_)) $err_Dato_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Sted_"])) $HTTP_POST_VARS["fld_Sted_"]="";
if (empty($err_Sted_)) $err_Sted_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Rabat_"])) $HTTP_POST_VARS["fld_Rabat_"]="Studerende,Tidligere kunde,Andet";
if (empty($err_Rabat_)) $err_Rabat_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_andet_rabat_"])) $HTTP_POST_VARS["fld_andet_rabat_"]="";
if (empty($err_andet_rabat_)) $err_andet_rabat_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Har_hørt_om_mig_"])) $HTTP_POST_VARS["fld_Har_hørt_om_mig_"]="en ven,Google,Krak.dk,bryllupsklar.dk,telefonbøger,andet";
if (empty($err_Har_hørt_om_mig_)) $err_Har_hørt_om_mig_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_andet_fra"])) $HTTP_POST_VARS["fld_andet_fra"]="";
if (empty($err_andet_fra)) $err_andet_fra="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Vil_kontaktes_via_"])) $HTTP_POST_VARS["fld_Vil_kontaktes_via_"]="Email,Telefon";
if (empty($err_Vil_kontaktes_via_)) $err_Vil_kontaktes_via_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Vil_kontaktes_i_tidsrummet_"])) $HTTP_POST_VARS["fld_Vil_kontaktes_i_tidsrummet_"]="";
if (empty($err_Vil_kontaktes_i_tidsrummet_)) $err_Vil_kontaktes_i_tidsrummet_="&nbsp;";
if (empty($HTTP_POST_VARS["fld_Bemærkning_"])) $HTTP_POST_VARS["fld_Bemærkning_"]="";
if (empty($err_Bemærkning_)) $err_Bemærkning_="&nbsp;";

$checked = true;
if (isset($HTTP_POST_VARS["sent"]))
{
  check_len($checked, $HTTP_POST_VARS["fld_Er_"],80,$err_Er_,"Vælg venligst",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Navn_"],80,$err_Navn_,"For langt! Maximum: 80",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Firma_"],80,$err_Firma_,"For langt! Maximum: 80",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Kundenr_"],80,$err_Kundenr_,"For langt! Maximum: 80",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Adresse_"],80,$err_Adresse_,"For langt! Maximum: 80",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_By_"],80,$err_By_,"For langt! Maximum:80",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Telefon_"],80,$err_Telefon_,"For langt! Maximum: 80",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Email_"],80,$err_Email_,"For langt! Maximum: 80",1,"Udfyld venligst!");
check_mail($checked, $HTTP_POST_VARS["fld_Email_"], $err_Email_,"Emailen er ikke godkendt!");
  check_len($checked, $HTTP_POST_VARS["fld_Anledning_"],80,$err_Anledning_,"For langt! Maximum: 80",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Andet_anledning_"],80,$err_Andet_anledning_,"For langt! Maximum: 80",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Dato_"],80,$err_Dato_,"For langt! Maximum: 80",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Sted_"],80,$err_Sted_,"For langt! Maximum: 80",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Rabat_"],80,$err_Rabat_,"Please choose an option",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_andet_rabat_"],80,$err_andet_rabat_,"For langt! Maximum:80",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Har_hørt_om_mig_"],80,$err_Har_hørt_om_mig_,"Vælg venligst",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_andet_fra"],80,$err_andet_fra,"For langt! Maximum:80",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Vil_kontaktes_via_"],80,$err_Vil_kontaktes_via_,"Vælg venligst",1,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Vil_kontaktes_i_tidsrummet_"],80,$err_Vil_kontaktes_i_tidsrummet_,"For langt! Maximum: 80",0,"Udfyld venligst!");
  check_len($checked, $HTTP_POST_VARS["fld_Bemærkning_"],1500,$err_Bemærkning_,"For langt! Maximum: 1500",0,"Udfyld venligst!");
}
if ( empty($HTTP_POST_VARS["sent"]) or (!$checked) )
{
?>
<form action="<?php echo $GLOBALS["PHP_SELF"] ?>" method="post">
<input type="text" name="message" id="dummymessage" />
<script type="text/javascript">
document.getElementById("dummymessage").style.display='none';
</script>
<table cellpadding="4" border="0">
<tr><td valign="top"><font color="#FFFFFF">Privat eller erhverv?</font> <font color="#FF0000">*</font></td><td>
<input type="RADIO" name="fld_Er_" value="Privat"<?php if ($HTTP_POST_VARS["fld_Er_"]== 'Privat') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Privat</font><br>
<input type="RADIO" name="fld_Er_" value="Erhverv"<?php if ($HTTP_POST_VARS["fld_Er_"]== 'Erhverv') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Erhverv</font><br>
</td><td>
<?php echo $err_Er_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Navn:</font> <font color="#FF0000">*</font></td><td>
<input type="text" size="40" name="fld_Navn_" value="<?php echo $HTTP_POST_VARS["fld_Navn_"] ?>">
</td><td>
<?php echo $err_Navn_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Firma:</font></td><td>
<input type="text" size="40" name="fld_Firma_" value="<?php echo $HTTP_POST_VARS["fld_Firma_"] ?>">
</td><td>
<?php echo $err_Firma_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Evt. kundenummer:</font></td><td>
<input type="text" size="40" name="fld_Kundenr_" value="<?php echo $HTTP_POST_VARS["fld_Kundenr_"] ?>">
</td><td>
<?php echo $err_Kundenr_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Adresse:</font> <font color="#FF0000">*</font></td><td>
<input type="text" size="40" name="fld_Adresse_" value="<?php echo $HTTP_POST_VARS["fld_Adresse_"] ?>">
</td><td>
<?php echo $err_Adresse_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Postnr. og by:</font> <font color="#FF0000">*</font></td><td>
<input type="text" size="40" name="fld_By_" value="<?php echo $HTTP_POST_VARS["fld_By_"] ?>">
</td><td>
<?php echo $err_By_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Telefon:</font> <font color="#FF0000">*</font></td><td>
<input type="text" size="40" name="fld_Telefon_" value="<?php echo $HTTP_POST_VARS["fld_Telefon_"] ?>">
</td><td>
<?php echo $err_Telefon_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Email:</font> <font color="#FF0000">*</font></td><td>
<input type="text" size="40" name="fld_Email_" value="<?php echo $HTTP_POST_VARS["fld_Email_"] ?>">
</td><td>
<?php echo $err_Email_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Anledning:</font> <font color="#FF0000">*</font></td><td>
<select size="1" name="fld_Anledning_"><option value=" "<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Andet') echo ' SELECTED="SELECTED"'?>>Andet</option>
<option value="barnedåb"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Barnedåb') echo ' SELECTED="SELECTED"'?>>Barnedåb</option>
<option value="bryllup"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Bryllup') echo ' SELECTED="SELECTED"'?>>Bryllup</option>
<option value="dokumentation"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Dokumentation') echo ' SELECTED="SELECTED"'?>>Dokumentation</option>
<option value="fødselsdag"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Fødselsdag') echo ' SELECTED="SELECTED"'?>>Fødselsdag</option>
<option value="konfirmation"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Konfirmation') echo ' SELECTED="SELECTED"'?>>Konfirmation</option>
<option value="jubilæer"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Jubilæer') echo ' SELECTED="SELECTED"'?>>Jubilæer</option>
<option value="student"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Student') echo ' SELECTED="SELECTED"'?>>Student</option>
<option value="restaurering"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Restaurering') echo ' SELECTED="SELECTED"'?>>Restaurering</option>
<option value="bygninger"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Bygninger') echo ' SELECTED="SELECTED"'?>>Bygninger</option>
<option value="bygningsdele"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Bygningsdele') echo ' SELECTED="SELECTED"'?>>Bygningsdele</option>
<option value="fotoregistrering"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Fotoregistrering') echo ' SELECTED="SELECTED"'?>>Fotoregistrering</option>
<option value="Fødselsdag"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Fødselsdag') echo ' SELECTED="SELECTED"'?>>Fødselsdag</option>
<option value="inventar"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Inventar') echo ' SELECTED="SELECTED"'?>>Inventar</option>
<option value="jubilæer"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Jubilæer') echo ' SELECTED="SELECTED"'?>>Jubilæer</option>
<option value="malerier"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Malerier') echo ' SELECTED="SELECTED"'?>>Malerier</option>
<option value="personalefoto"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Personalefoto') echo ' SELECTED="SELECTED"'?>>Personalefoto</option>
<option value="skader"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Skader') echo ' SELECTED="SELECTED"'?>>Skader</option>
<option value="specialopgaver"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Specialopgaver') echo ' SELECTED="SELECTED"'?>>Specialopgaver</option>
<option value="værdigendstande"<?php if ($HTTP_POST_VARS["fld_Anledning_"]== 'Værdigendstande') echo ' SELECTED="SELECTED"'?>>Værdigendstande</option>
</select>
</td><td>
<?php echo $err_Anledning_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Hvis andet er valgt. Hvilket?</font></td><td>
<input type="text" size="40" name="fld_Andet_anledning_" value="<?php echo $HTTP_POST_VARS["fld_Andet_anledning_"] ?>">
</td><td>
<?php echo $err_Andet_anledning_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Dato (f.eks. 12-8-06 kl. 14-17):</font> <font color="#FF0000">*</font></td><td>
<input type="text" size="40" name="fld_Dato_" value="<?php echo $HTTP_POST_VARS["fld_Dato_"] ?>">
</td><td>
<?php echo $err_Dato_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Sted:</font> <font color="#FF0000">*</font></td><td>
<input type="text" size="40" name="fld_Sted_" value="<?php echo $HTTP_POST_VARS["fld_Sted_"] ?>">
</td><td>
<?php echo $err_Sted_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Rabatordning:</font></td><td>
<input type="RADIO" name="fld_Rabat_" value="studerende (-10%)"<?php if ($HTTP_POST_VARS["fld_Rabat_"]== 'Studerende') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Studerende (-10%) </font><br>
<input type="RADIO" name="fld_Rabat_" value="tidligere kunde (-10%)"<?php if ($HTTP_POST_VARS["fld_Rabat_"]== 'Tidligere kunde') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Tidligere kunde (-10%) </font><br>
<input type="RADIO" name="fld_Rabat_" value=" "<?php if ($HTTP_POST_VARS["fld_Rabat_"]== 'Andet') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Andet</font><br>
</td><td>
<?php echo $err_Rabat_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Hvis andet er valgt. Hvilket?</font></td><td>
<input type="text" size="40" name="fld_andet_rabat_" value="<?php echo $HTTP_POST_VARS["fld_andet_rabat_"] ?>">
</td><td>
<?php echo $err_andet_rabat_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Hvorfra har du hørt om mig?</font></td><td>
<input type="RADIO" name="fld_Har_hørt_om_mig_" value="en ven"<?php if ($HTTP_POST_VARS["fld_Har_hørt_om_mig_"]== 'en ven') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> en ven</font><br>
<input type="RADIO" name="fld_Har_hørt_om_mig_" value="Google"<?php if ($HTTP_POST_VARS["fld_Har_hørt_om_mig_"]== 'Google') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Google</font><br>
<input type="RADIO" name="fld_Har_hørt_om_mig_" value="Krak.dk"<?php if ($HTTP_POST_VARS["fld_Har_hørt_om_mig_"]== 'Krak.dk') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Krak</font><br>
<input type="RADIO" name="fld_Har_hørt_om_mig_" value="telefonbøger"<?php if ($HTTP_POST_VARS["fld_Har_hørt_om_mig_"]== 'telefonbøger') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Telefonbøger</font><br>
<input type="RADIO" name="fld_Har_hørt_om_mig_" value=" "<?php if ($HTTP_POST_VARS["fld_Har_hørt_om_mig_"]== 'andet') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Andet</font><br>
</td><td>
<?php echo $err_Har_hørt_om_mig_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Hvis andet er valgt. Hvor?</font></td><td>
<input type="text" size="40" name="fld_andet_fra" value="<?php echo $HTTP_POST_VARS["fld_andet_fra"] ?>">
</td><td>
<?php echo $err_andet_fra ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Hvorledes vil du kontaktes?</font> <font color="#FF0000">*</font></td><td>
<input type="RADIO" name="fld_Vil_kontaktes_via_" value="email"<?php if ($HTTP_POST_VARS["fld_Vil_kontaktes_via_"]== 'Email') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Email</font><br>
<input type="RADIO" name="fld_Vil_kontaktes_via_" value="telefon"<?php if ($HTTP_POST_VARS["fld_Vil_kontaktes_via_"]== 'Telefon') echo ' CHECKED="CHECKED"'?>><font color="#FFFFFF"> Telefon</font><br>
</td><td>
<?php echo $err_Vil_kontaktes_via_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Hvis telefon er valgt.<br>Hvilket tidrum er bedst?</font></td><td>
<input type="text" size="40" name="fld_Vil_kontaktes_i_tidsrummet_" value="<?php echo $HTTP_POST_VARS["fld_Vil_kontaktes_i_tidsrummet_"] ?>">
</td><td>
<?php echo $err_Vil_kontaktes_i_tidsrummet_ ?>
</td></tr>
<tr><td valign="top"><font color="#FFFFFF">Evt. bemærkninger:</font></td><td>
<textarea rows="15" cols="30" name="fld_Bemærkning_" value="<?php echo $HTTP_POST_VARS["fld_Bemærkning_"] ?>"></textarea>
</td><td>
<?php echo $err_Bemærkning_ ?>
</td></tr>
<tr><td>&nbsp;</td><td><input type="hidden" name="sent" value="sent"><input type="submit" name="submit" value="Send bestilling"></td></tr>
<tr><td colspan="2">
</td></tr>
</table></form>
<?php
  }
if (isset($HTTP_POST_VARS["sent"]) and ($checked) and $_HTTP_POST_VARS['message']=='') {
  $msg = "Deres bestilling er som følger: \n\n";
  $msg .= "".$HTTP_POST_VARS["fld_Navn_"]."";
  $msg .= " (".$HTTP_POST_VARS["fld_Er_"]."";
  $msg .= "/".$_SERVER['REMOTE_ADDR'].")\n";
  $msg .= "Firma: ".$HTTP_POST_VARS["fld_Firma_"]."\n";
  $msg .= "Kundenr.: ".$HTTP_POST_VARS["fld_Kundenr_"]."\n";
  $msg .= "".$HTTP_POST_VARS["fld_Adresse_"]."\n";
  $msg .= "".$HTTP_POST_VARS["fld_By_"]."\n";
  $msg .= "".$HTTP_POST_VARS["fld_Telefon_"]."\n";
  $msg .= "".$HTTP_POST_VARS["fld_Email_"]."\n \n";
  $msg .= "Anledning er ".$HTTP_POST_VARS["fld_Anledning_"]."";
  $msg .= "".$HTTP_POST_VARS["fld_Andet_anledning_"].".\n";
  $msg .= "Tidspunktet er ".$HTTP_POST_VARS["fld_Dato_"].".\n";
  $msg .= "Anledningen vil finde sted på/i/ved ".$HTTP_POST_VARS["fld_Sted_"].".\n";
  $msg .= "Ønsker rabatordningen for ".$HTTP_POST_VARS["fld_Rabat_"]."";
  $msg .= "".$HTTP_POST_VARS["fld_andet_rabat_"].".\n";
  $msg .= "Har hørt om mig via ".$HTTP_POST_VARS["fld_Har_hørt_om_mig_"]."";
  $msg .= "".$HTTP_POST_VARS["fld_andet_fra"].".\n";
  $msg .= "Ønsker at blive kontaktet via ".$HTTP_POST_VARS["fld_Vil_kontaktes_via_"].". ";
  $msg .= "Kan kontaktes i tidsrummet ".$HTTP_POST_VARS["fld_Vil_kontaktes_i_tidsrummet_"].".\n \n";
  $msg .= "Har følgende bemærkninger til min bestilling: \n".$HTTP_POST_VARS["fld_Bemærkning_"]."\n";
  mail("xxxx@xxxxx.dk","Bestilling",
$msg);
  echo "<b><h3>Tak for deres bestilling</h3></b><br>\n";
  echo nl2br($msg) . "<br>\n";
}
?>

</div></div>
<br><br>
<div style="text-align:center"><form><input type="button" value="Luk vinduet" onClick="window.close();">
<script language="Javascript1.2">

var message = "Udskriv";

function printpage() {
window.print();
}

document.write("<form><input type=button "
+"value=\""+message+"\" onClick=\"printpage()\"></form>");

</script></form>
</body>
</html>
Avatar billede noidem Nybegynder
06. oktober 2008 - 16:24 #6
Jeg ligger den op på siden og så ser jeg om der kommer spam i løbet af de næste par dage, og så vender jeg tilbage til dig. Den her var min gamle version af min booking, som blev overfyldt med spam ca. 50-70 om dagen. Håber at det er okay med dig, hvis der går nogle dage. Jeg kan ikke selv afprøve det. Hvis det virker hæver jeg det til 200 point til dig.
Avatar billede noidem Nybegynder
07. oktober 2008 - 15:17 #7
Jeg har desværre modtaget spam :(

I alt 28 stk. efter kl. 19:27 i går.
---------------------------------------------
Deres bestilling er som følger:

ka4man_[!2] (Erhverv/61.19.250.8)
Firma: Unknown
Kundenr.: Unknown
ka4man_kn@goaatrance.com
Unknown
Unknown
ka4man_kn@goaatrance.com

---------------------------------------------
Deres bestilling er som følger:

ka4man_[!2] (Erhverv/85.249.61.88)
Firma: Unknown
Kundenr.: Unknown
ka4man_kn@goaatrance.com
Unknown
Unknown
ka4man_kn@goaatrance.com
---------------------------------------------
ka4man_[!2] (Erhverv/84.241.52.106)
Firma: Unknown
Kundenr.: Unknown
ka4man_kn@goaatrance.com
Unknown
Unknown
ka4man_kn@goaatrance.com
---------------------------------------------
Deres bestilling er som følger:

ka4man_[!2] (Erhverv/213.17.143.251)
Firma: Unknown
Kundenr.: Unknown
ka4man_kn@goaatrance.com
Unknown
Unknown
ka4man_kn@goaatrance.com
---------------------------------------------
Deres bestilling er som følger:

ka4man_[!2] (Erhverv/212.116.219.190)
Firma: Unknown
Kundenr.: Unknown
ka4man_fq@goaatrance.com
Unknown
Unknown
ka4man_fq@goaatrance.com
---------------------------------------------
Deres bestilling er som følger:

ka4man_[!2] (Erhverv/217.107.10.122)
Firma: Unknown
Kundenr.: Unknown
ka4man_fq@goaatrance.com
Unknown
Unknown
ka4man_fq@goaatrance.com
---------------------------------------------
O.S.V.
Avatar billede olebole Juniormester
07. oktober 2008 - 15:25 #8
Hvorfor bruger du ikke bare captcha, som jeg foreslog tidligere?
Avatar billede noidem Nybegynder
07. oktober 2008 - 15:38 #9
Hvor vil du sætte det ind i denne PHP-fil?
Avatar billede noidem Nybegynder
07. oktober 2008 - 16:25 #10
Kan det ikke lade sig gøre at bruge nogle af de koder som er nedenforstående. Dem jeg bruger på min kontaktside. Her skal brugeren udfylde et nummer. Her har jeg ikke modtaget spam.

I kontakt.php
**********

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
        <title></title>
</head>
<body bgcolor="#000000" text="#FFFFFF" link="#0000FF" vlink="#660066" alink="#FF0000">
<font face="Verdana" size="2">

<fieldset>
<legend> &nbsp;&nbsp;Husk at udfylde alle felter &nbsp;&nbsp;</legend></font>
<table border="0" cellspacing="0" cellpadding="5">
<tr>
        <td><font face="Verdana" size="2"><form method="post" action="sender.php">
<br>
<label for="t1">Navn:</label>
<input id="t1" type="text" name="name"> <strong><font color="#FF0000">*</font></strong> skal udfyldes. <br><br>

<label for="t2">Email:</label>
<input id="t2" type="text" name="email"> <strong><font color="#FF0000">*</font></strong> skal udfyldes. <br><br>

<label for="t3">Emne:</label>
<input id="t3" type="text" name="subject"> <strong><font color="#FF0000">*</font></strong> skal udfyldes. <br><br>

<label for="t4">Besked:</label><br>
<textarea id="t4" name="message" rows="10" cols="40"></textarea><br />

<label for="t5">Kopi til dig?</label>
<input type="checkbox" id="t5" name="customer_copy" checked="checked" /><br />
<br><br>
<label for="auth">&nbsp;</label>
<span style="float:left;margin-right=10px;">
Hvad står der i grafikken herover? <br>
<input type="password" id="auth" name="auth" /> <strong><font color="#FF0000">*</font></strong> skal udfyldes.
</span>
<img src="verify.php" alt="auth" /><br />
<br><br><br><div style="text-align:right">
<label for="t6"> </label><input id="t6" type="submit" name="submit" value="Send" />
&nbsp; &nbsp; <input type="reset" value="Slet alt" /></div>

</form>

</font></td>
</tr>
</table></fieldset>



</body>
</html>



I sender.php
**********

<?php
session_start();
?>

<?php
if (isset($_POST['submit'])) {
if($_SESSION['verify'] == strtoupper($_POST['auth'])) {
  if (!empty($_POST['name']) && !empty($_POST['subject']) &&
  !empty($_POST['email']) && !empty($_POST['message'])) {
  $headers="From: ".$_POST['name']."<".$_POST['email'].">";
  if (@$_POST['customer_copy']) {
    $headers .= "\r\nBcc: ".$_POST['email'];
  }
  if(@mail("xxx@xxxxx.dk", strip_tags($_POST['subject']),
  stripslashes(strip_tags($_POST['message'])), $headers)) {
    echo "<p>Tak for din henvendelse. Jeg svarer så hurtigt som muligt.</p>";
  }
  else {
    echo "<p>E-mailen blev ikke sendt. Der skete en fejl. Prøv igen!</p>";
  }
  }
  else {
  echo "<p>Alle felter skal udfyldes!</p>";
  }
}
else {
  echo '<p>Desværre, verifikationskoden kunne ikke godkendes!</p>';
}
}
?>


På forhånd tak.
Avatar billede noidem Nybegynder
12. oktober 2008 - 11:49 #11
Er der ikke en vendlig sjæl der gider og hjælpe, en hjælpeløs pige?
Avatar billede w13 Novice
12. oktober 2008 - 13:17 #12
Jo, man kan da sagtens bruge dén kode, du skriver, hvis du ikke får spam med den. =)
Avatar billede noidem Nybegynder
12. oktober 2008 - 14:56 #13
Hej W13

Jeg vil gerne have verifikationskoden ind i min bookingbestilling. Jeg får meget spam, men ikke på min kontaktside. Her er der kun tre felter, men jeg ville gerne have at der var ligeså mange som på min bookingside. Kan dette lade sig gøre? 

Her er et eksempel på hvordan det er lavet, men der er kun tre felter.
http://www.thewebhelp.com/php/php_contact_form_with_image_validation/
Avatar billede noidem Nybegynder
02. november 2009 - 18:32 #14
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester