Versturen van Formulier in Iframe

Status
Niet open voor verdere reacties.

bredaboy90

Gebruiker
Lid geworden
11 feb 2006
Berichten
126
Hoe kan ik mijn formulier versturen via Iframe, ik heb van alles gezocht maar ik kan er niets uit vinden. Hieronder staat mijn contactformulier.

Main -----> inc ----> contact.php

PHP:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Contact</title>
<base target="_self">
<style fprolloverstyle>A:hover {color: #00CC99; font-family: Times New Roman; font-size: 12pt; font-weight: bold}
</style>
</head>

<body text="#000000" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">
<body bgcolor="#000000" text="#000000"link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">

<?php
// Your e-mail adress:
$mailto = "info@digi-desmond.nl";

# Maximum size of attachment in bytes:
$max_attach_size = 500000;

?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Formmailer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>
<body><?php
/*if (empty($_POST['form_submitted']))
 {
  ?></font><p><font color="#000000">Please fill out the form:</font></p>
<font color="#000000"><?php
 }
*/
 if (isset($_POST["form_submitted"]))
 {
  $name = $_POST['name'];
  $email = $_POST['email'];
  $subject = $_POST['subject'];
  $text = $_POST['text'];

  unset($errors);
  if ($email != "" and !preg_match("/^[^@]+@.+\.\D{2,5}$/", $email)) $errors[] = "e-mail address lijkt incorrect";
  if ($text == "") $errors[] = "Geen bericht geplaatst";
  if ($_FILES['probe']['size'] > $max_attach_size) $errors[] = "Bijlage is te groot(".number_format($_FILES['probe']['size']/1000,0,",","")." KB) - maximum size: ".number_format($max_attach_size/1000,0,",","")." KB";

  if (empty($errors))
   {
    $text = stripslashes($text);
    $subject = stripslashes($subject);
    if ($name != "") $mail_name=$name; else $mail_name="Unknown";
    if ($subject != "") $mail_subject = $subject; else $mail_subject = "No subject";
    if ($email != "") $mail_email = $email; else $mail_email = "email@unknown.xyz";
    $ip = $_SERVER["REMOTE_ADDR"];

    // if attachment, MIME-Mail:
    if (isset($_FILES['probe']['name']) && trim($_FILES['probe']['name']) != "")
     {
      // read and encode file:
      $datei_content = fread(fopen($_FILES['probe']['tmp_name'],"r"),filesize($_FILES['probe']['tmp_name']));
      $datei_content = chunk_split(base64_encode($datei_content),76,"\n");
      // Boundary:
      $boundary = md5(uniqid(rand()));
      // Mail-Header:
      $mail_header = "From: ".$mail_name." <".$mail_email.">\n";
      $mail_header .= "X-Sender-IP: ".$ip."\n";
      $mail_header .= "MIME-Version: 1.0\n";
      $mail_header .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n";
      $mail_header .= "This is a multi-part message in MIME format.\n";
      // Mail-Text:
      $mail_header .= "--".$boundary;
      $mail_header .= "\nContent-Type: text/plain";
      $mail_header .= "\nContent-Transfer-Encoding: 8bit";
      $mail_header .= "\n\n".$text;
      // Attachment:
      $mail_header .= "\n--".$boundary;
      $mail_header .= "\nContent-Type: ".$_FILES['probe']['type']."; name=\"".$_FILES['probe']['name']."\"";
      $mail_header .= "\nContent-Transfer-Encoding: base64";
      $mail_header .= "\nContent-Disposition: attachment; filename=\"".$_FILES['probe']['name']."\"";
      $mail_header .= "\n\n".$datei_content;
      // End:
      $mail_header .= "\n--".$boundary."--";
      // Sende E-Mail und gebe Fehler bzw. Bestaetigung aus
      if (@mail($mailto,$mail_subject,"",$mail_header)) $sent = true; else $errors[] = "no connection to the mailserver - please try again later";
     }
    // no attachment, normal E-mail:
    else
     {
      $mail_header = "From: ".$mail_name." <".$mail_email.">\n";
      $mail_header .= "X-Sender-IP: $ip\n";
      $mail_header .= "Content-Type: text/plain";
      if (@mail($mailto,$mail_subject,$text,$mail_header)) $sent = true; else $errors[] = "no connection to the mailserver - please try again later";
     }

    // copy to sender:
    if (isset($sent) && isset($email) && $email != "" && isset($_POST['copy']))
     {
      if (isset($_FILES['probe']['name']) && trim($_FILES['probe']['name']) != "") $copy_mail_text = "Kopie van je email naar Digi-Desmond.nl:\n\n".$text."\n\nAttachment: ".$_FILES['probe']['name']; else $copy_mail_text = "Kopie van je email naar Digi-Desmond.nl:\n\n".$text;
      $header= "From: ".$mailto."\n";
      $header .= "X-Sender-IP: ".$ip."\n";
      $header .= "Content-Type: text/plain";
      @mail($email, $mail_subject, $copy_mail_text, $header);
     }
   }
 }

if (empty($sent))
 {
  if(isset($errors))
   {
    ?></font><p class="caution"><font color="#000000">Error:</font></p><ul>
    <font color="#000000"><?php foreach($errors as $f) { ?></font><li>
    <font color="#000000"><?php echo $f; ?></li><?php } ?></font></ul>
<font color="#000000"><br /><?php
   }

  ?></font><form method="post" action="<?php echo basename($_SERVER["PHP_SELF"]); ?>" enctype="multipart/form-data"><div>
  <p><font color="#000000"><span class="style2"><font face="Verdana" size="2">
    Naam</font></span><font face="Verdana" size="2"><span class="style2">:</span><br />
    </font>
    </font><font color="#000000">
    <input name="name" value="<?php if (isset($name)) echo htmlentities(stripslashes($name)); else echo ""; ?>" size="25" style="font-family: Verdana; border: 1px dashed #000000" />
    <font face="Verdana" size="2">
    <br />
    <span class="style2">E-mail:</span><br />
    </font>
    </font><font color="#000000">
    <input name="email" value="<?php if (isset($email)) echo htmlentities(stripslashes($email)); else echo ""; ?>" size="25" style="font-family: Verdana; border: 1px dashed #000000" />
    <font face="Verdana" size="2">
    <br />
    <span class="style2">Onderwerp:</span><br />
    </font>
    </font><font color="#000000">
    <input name="subject" value="<?php if (isset($subject)) echo htmlentities(stripslashes($subject)); else echo ""; ?>" size="25" style="font-family: Verdana; border: 1px dashed #000000" />
    <font face="Verdana" size="2">
    <br />
    <span class="style2">Bericht:</span><br />
    </font>
    </font><font color="#000000">
    <textarea name="text" cols="25" rows="7" style="font-family: Verdana; border: 1px dashed #000000"><?php if     (isset($text)) echo htmlentities(stripslashes($text)); else echo ""; ?>
    </textarea>
    <font face="Verdana" size="2">
    <br />
    <span class="style2">Bijlagen:</span><br />
    </font>
    </font><font color="#000000">
    <input type="file" name="probe" value="<?php if (isset($_POST['probe'])) echo htmlentities(stripslashes($_POST['probe'])); else echo ""; ?>" size="16" style="font-family: Verdana; border: 1px dashed #000000"/>
    </font>
  </p>
  </p>
  <p><font face="Verdana"><font color="#000000"><input type="checkbox" name="copy" value="true" /></font><font size="2" color="#000000">
    <span class="style2">Kopietje naar jezelf sturen?</span> </font></font>
    <font color="#000000">
    <input type="submit" name="form_submitted" value="OK - Verzenden" style="font-family: Verdana; border: 1px dashed #000000" /></font><font face="Verdana" size="2" color="#000000">
    </font> </p>
  </div>
</form><font color="#000000"><?php
 }
else
 {
  if (empty($email)) { ?></font></font><font color="#000000"> </font>
<p><font color="#000000"><b><font face="Verdana" size="1">Bedankt</font></b><font size="1" face="Verdana"><b>!</b><br />
Je mail is verzonden alleen kan ik je niet terug mailen omdat je geen e-mail 
adres hebt ingevuld! 
<br><br>
Met vriendelijke groet,<br><br>

Desmond</font></font></p>
<font face="Verdana" size="1"><font color="#000000"><?php }
  else { ?></font></font><font color="#000000"> </font>
<p><font color="#000000"><b><font face="Verdana" size="1">Bedankt</font></b><font size="1" face="Verdana"><b>!</b><br />
Je bericht is met succes verzonden ik zal zo spoedig mogelijk terug mailen.
<br><br>
Met vriendelijke groet,<br><br>

Desmond</font>
</font></p>
<font face="Verdana" size="1" color="#000000"><?php }
 }


?>

</body>

</html>
 
Je formulier klopt sowieso niet, een HTML-document mag maar 1x een <html>, <head> en <body> bevatten.

Ik zie in jouw formulier al 3x een <body>.

Verder begrijp ik niet waarom je een iframe gebruikt wanneer je toch al PHP tot je beschikking hebt :confused:
 
PHP:
<?php
// Your e-mail adress:
$mailto = "info@digi-desmond.nl";

# Maximum size of attachment in bytes:
$max_attach_size = 500000;

?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Formmailer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>
<body><?php
/*if (empty($_POST['form_submitted']))
 {
  ?></font><p><font color="#000000">Please fill out the form:</font></p>
<font color="#000000"><?php
 }
*/
 if (isset($_POST["form_submitted"]))
 {
  $name = $_POST['name'];
  $email = $_POST['email'];
  $subject = $_POST['subject'];
  $text = $_POST['text'];

  unset($errors);
  if ($email != "" and !preg_match("/^[^@]+@.+\.\D{2,5}$/", $email)) $errors[] = "e-mail address lijkt incorrect";
  if ($text == "") $errors[] = "Geen bericht geplaatst";
  if ($_FILES['probe']['size'] > $max_attach_size) $errors[] = "Bijlage is te groot(".number_format($_FILES['probe']['size']/1000,0,",","")." KB) - maximum size: ".number_format($max_attach_size/1000,0,",","")." KB";

  if (empty($errors))
   {
    $text = stripslashes($text);
    $subject = stripslashes($subject);
    if ($name != "") $mail_name=$name; else $mail_name="Unknown";
    if ($subject != "") $mail_subject = $subject; else $mail_subject = "No subject";
    if ($email != "") $mail_email = $email; else $mail_email = "email@unknown.xyz";
    $ip = $_SERVER["REMOTE_ADDR"];

    // if attachment, MIME-Mail:
    if (isset($_FILES['probe']['name']) && trim($_FILES['probe']['name']) != "")
     {
      // read and encode file:
      $datei_content = fread(fopen($_FILES['probe']['tmp_name'],"r"),filesize($_FILES['probe']['tmp_name']));
      $datei_content = chunk_split(base64_encode($datei_content),76,"\n");
      // Boundary:
      $boundary = md5(uniqid(rand()));
      // Mail-Header:
      $mail_header = "From: ".$mail_name." <".$mail_email.">\n";
      $mail_header .= "X-Sender-IP: ".$ip."\n";
      $mail_header .= "MIME-Version: 1.0\n";
      $mail_header .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n";
      $mail_header .= "This is a multi-part message in MIME format.\n";
      // Mail-Text:
      $mail_header .= "--".$boundary;
      $mail_header .= "\nContent-Type: text/plain";
      $mail_header .= "\nContent-Transfer-Encoding: 8bit";
      $mail_header .= "\n\n".$text;
      // Attachment:
      $mail_header .= "\n--".$boundary;
      $mail_header .= "\nContent-Type: ".$_FILES['probe']['type']."; name=\"".$_FILES['probe']['name']."\"";
      $mail_header .= "\nContent-Transfer-Encoding: base64";
      $mail_header .= "\nContent-Disposition: attachment; filename=\"".$_FILES['probe']['name']."\"";
      $mail_header .= "\n\n".$datei_content;
      // End:
      $mail_header .= "\n--".$boundary."--";
      // Sende E-Mail und gebe Fehler bzw. Bestaetigung aus
      if (@mail($mailto,$mail_subject,"",$mail_header)) $sent = true; else $errors[] = "no connection to the mailserver - please try again later";
     }
    // no attachment, normal E-mail:
    else
     {
      $mail_header = "From: ".$mail_name." <".$mail_email.">\n";
      $mail_header .= "X-Sender-IP: $ip\n";
      $mail_header .= "Content-Type: text/plain";
      if (@mail($mailto,$mail_subject,$text,$mail_header)) $sent = true; else $errors[] = "no connection to the mailserver - please try again later";
     }

    // copy to sender:
    if (isset($sent) && isset($email) && $email != "" && isset($_POST['copy']))
     {
      if (isset($_FILES['probe']['name']) && trim($_FILES['probe']['name']) != "") $copy_mail_text = "Kopie van je email naar Digi-Desmond.nl:\n\n".$text."\n\nAttachment: ".$_FILES['probe']['name']; else $copy_mail_text = "Kopie van je email naar Digi-Desmond.nl:\n\n".$text;
      $header= "From: ".$mailto."\n";
      $header .= "X-Sender-IP: ".$ip."\n";
      $header .= "Content-Type: text/plain";
      @mail($email, $mail_subject, $copy_mail_text, $header);
     }
   }
 }

if (empty($sent))
 {
  if(isset($errors))
   {
    ?></font><p class="caution"><font color="#000000">Error:</font></p><ul>
    <font color="#000000"><?php foreach($errors as $f) { ?></font><li>
    <font color="#000000"><?php echo $f; ?></li><?php } ?></font></ul>
<font color="#000000"><br /><?php
   }

  ?></font><form method="post" action="<?php echo basename($_SERVER["PHP_SELF"]); ?>" enctype="multipart/form-data"><div>
  <p><font color="#000000"><span class="style2"><font face="Verdana" size="2">
    Naam</font></span><font face="Verdana" size="2"><span class="style2">:</span><br />
    </font>
    </font><font color="#000000">
    <input name="name" value="<?php if (isset($name)) echo htmlentities(stripslashes($name)); else echo ""; ?>" size="25" style="font-family: Verdana; border: 1px dashed #000000" />
    <font face="Verdana" size="2">
    <br />
    <span class="style2">E-mail:</span><br />
    </font>
    </font><font color="#000000">
    <input name="email" value="<?php if (isset($email)) echo htmlentities(stripslashes($email)); else echo ""; ?>" size="25" style="font-family: Verdana; border: 1px dashed #000000" />
    <font face="Verdana" size="2">
    <br />
    <span class="style2">Onderwerp:</span><br />
    </font>
    </font><font color="#000000">
    <input name="subject" value="<?php if (isset($subject)) echo htmlentities(stripslashes($subject)); else echo ""; ?>" size="25" style="font-family: Verdana; border: 1px dashed #000000" />
    <font face="Verdana" size="2">
    <br />
    <span class="style2">Bericht:</span><br />
    </font>
    </font><font color="#000000">
    <textarea name="text" cols="25" rows="7" style="font-family: Verdana; border: 1px dashed #000000"><?php if     (isset($text)) echo htmlentities(stripslashes($text)); else echo ""; ?>
    </textarea>
    <font face="Verdana" size="2">
    <br />
    <span class="style2">Bijlagen:</span><br />
    </font>
    </font><font color="#000000">
    <input type="file" name="probe" value="<?php if (isset($_POST['probe'])) echo htmlentities(stripslashes($_POST['probe'])); else echo ""; ?>" size="16" style="font-family: Verdana; border: 1px dashed #000000"/>
    </font>
  </p>
  </p>
  <p><font face="Verdana"><font color="#000000"><input type="checkbox" name="copy" value="true" /></font><font size="2" color="#000000">
    <span class="style2">Kopietje naar jezelf sturen?</span> </font></font>
    <font color="#000000">
    <input type="submit" name="form_submitted" value="OK - Verzenden" style="font-family: Verdana; border: 1px dashed #000000" /></font><font face="Verdana" size="2" color="#000000">
    </font> </p>
  </div>
</form><font color="#000000"><?php
 }
else
 {
  if (empty($email)) { ?></font></font><font color="#000000"> </font>
<p><font color="#000000"><b><font face="Verdana" size="1">Bedankt</font></b><font size="1" face="Verdana"><b>!</b><br />
Je mail is verzonden alleen kan ik je niet terug mailen omdat je geen e-mail 
adres hebt ingevuld! 
<br><br>
Met vriendelijke groet,<br><br>

Desmond</font></font></p>
<font face="Verdana" size="1"><font color="#000000"><?php }
  else { ?></font></font><font color="#000000"> </font>
<p><font color="#000000"><b><font face="Verdana" size="1">Bedankt</font></b><font size="1" face="Verdana"><b>!</b><br />
Je bericht is met succes verzonden ik zal zo spoedig mogelijk terug mailen.
<br><br>
Met vriendelijke groet,<br><br>

Desmond</font>
</font></p>
<font face="Verdana" size="1" color="#000000"><?php }
 }


?>

</body>

</html>

Veranderd! Ik hoop dat je het antwoord weet op mijn vraag :)
 
Heb je het al gewoon geprobeerd?

Ik zie geen reden waarom het niet zou werken.

Als je dit in een iframe zet en het formulier invult wat gebeurd er dan?
 
Ga daar ook eens de tags bij langs, de bron is echt een puinhoop :(

Als de HTML al niet klopt dan kun je niet verwachten dat het allemaal goed gaat.
 
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html> 
<head> 
<title>Formmailer</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
</head> 
<body><?php 
// Your e-mail adress: 
$mailto = "info@digi-desmond.nl"; 

# Maximum size of attachment in bytes: 
$max_attach_size = 500000; 

?>
<?php 
/*if (empty($_POST['form_submitted'])) 
 { 
  ?></font><p><font color="#000000">Please fill out the form:</font></p> 
<font color="#000000"><?php 
 } 
*/ 
 if (isset($_POST["form_submitted"])) 
 { 
  $name = $_POST['name']; 
  $email = $_POST['email']; 
  $subject = $_POST['subject']; 
  $text = $_POST['text']; 

  unset($errors); 
  if ($email != "" and !preg_match("/^[^@]+@.+\.\D{2,5}$/", $email)) $errors[] = "e-mail address lijkt incorrect"; 
  if ($text == "") $errors[] = "Geen bericht geplaatst"; 
  if ($_FILES['probe']['size'] > $max_attach_size) $errors[] = "Bijlage is te groot(".number_format($_FILES['probe']['size']/1000,0,",","")." KB) - maximum size: ".number_format($max_attach_size/1000,0,",","")." KB"; 

  if (empty($errors)) 
   { 
    $text = stripslashes($text); 
    $subject = stripslashes($subject); 
    if ($name != "") $mail_name=$name; else $mail_name="Unknown"; 
    if ($subject != "") $mail_subject = $subject; else $mail_subject = "No subject"; 
    if ($email != "") $mail_email = $email; else $mail_email = "email@unknown.xyz"; 
    $ip = $_SERVER["REMOTE_ADDR"]; 

    // if attachment, MIME-Mail: 
    if (isset($_FILES['probe']['name']) && trim($_FILES['probe']['name']) != "") 
     { 
      // read and encode file: 
      $datei_content = fread(fopen($_FILES['probe']['tmp_name'],"r"),filesize($_FILES['probe']['tmp_name'])); 
      $datei_content = chunk_split(base64_encode($datei_content),76,"\n"); 
      // Boundary: 
      $boundary = md5(uniqid(rand())); 
      // Mail-Header: 
      $mail_header = "From: ".$mail_name." <".$mail_email.">\n"; 
      $mail_header .= "X-Sender-IP: ".$ip."\n"; 
      $mail_header .= "MIME-Version: 1.0\n"; 
      $mail_header .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n"; 
      $mail_header .= "This is a multi-part message in MIME format.\n"; 
      // Mail-Text: 
      $mail_header .= "--".$boundary; 
      $mail_header .= "\nContent-Type: text/plain"; 
      $mail_header .= "\nContent-Transfer-Encoding: 8bit"; 
      $mail_header .= "\n\n".$text; 
      // Attachment: 
      $mail_header .= "\n--".$boundary; 
      $mail_header .= "\nContent-Type: ".$_FILES['probe']['type']."; name=\"".$_FILES['probe']['name']."\""; 
      $mail_header .= "\nContent-Transfer-Encoding: base64"; 
      $mail_header .= "\nContent-Disposition: attachment; filename=\"".$_FILES['probe']['name']."\""; 
      $mail_header .= "\n\n".$datei_content; 
      // End: 
      $mail_header .= "\n--".$boundary."--"; 
      // Sende E-Mail und gebe Fehler bzw. Bestaetigung aus 
      if (@mail($mailto,$mail_subject,"",$mail_header)) $sent = true; else $errors[] = "no connection to the mailserver - please try again later"; 
     } 
    // no attachment, normal E-mail: 
    else 
     { 
      $mail_header = "From: ".$mail_name." <".$mail_email.">\n"; 
      $mail_header .= "X-Sender-IP: $ip\n"; 
      $mail_header .= "Content-Type: text/plain"; 
      if (@mail($mailto,$mail_subject,$text,$mail_header)) $sent = true; else $errors[] = "no connection to the mailserver - please try again later"; 
     } 

    // copy to sender: 
    if (isset($sent) && isset($email) && $email != "" && isset($_POST['copy'])) 
     { 
      if (isset($_FILES['probe']['name']) && trim($_FILES['probe']['name']) != "") $copy_mail_text = "Kopie van je email naar Digi-Desmond.nl:\n\n".$text."\n\nAttachment: ".$_FILES['probe']['name']; else $copy_mail_text = "Kopie van je email naar Digi-Desmond.nl:\n\n".$text; 
      $header= "From: ".$mailto."\n"; 
      $header .= "X-Sender-IP: ".$ip."\n"; 
      $header .= "Content-Type: text/plain"; 
      @mail($email, $mail_subject, $copy_mail_text, $header); 
     } 
   } 
 } 

if (empty($sent)) 
 { 
  if(isset($errors)) 
   { 
    ?></font><p class="caution"><font color="#000000">Error:</font></p><ul> 
    <font color="#000000"><?php foreach($errors as $f) { ?></font><li> 
    <font color="#000000"><?php echo $f; ?></li><?php } ?></font></ul> 
<font color="#000000"><br /><?php 
   } 

  ?></font><form method="post" action="<?php echo basename($_SERVER["PHP_SELF"]); ?>" enctype="multipart/form-data"><div> 
  <p><font color="#000000"><span class="style2"><font face="Verdana" size="2"> 
    Naam</font></span><font face="Verdana" size="2"><span class="style2">:</span><br /> 
    </font> 
    </font><font color="#000000"> 
    <input name="name" value="<?php if (isset($name)) echo htmlentities(stripslashes($name)); else echo ""; ?>" size="25" style="font-family: Verdana; border: 1px dashed #000000" /> 
    <font face="Verdana" size="2"> 
    <br /> 
    <span class="style2">E-mail:</span><br /> 
    </font> 
    </font><font color="#000000"> 
    <input name="email" value="<?php if (isset($email)) echo htmlentities(stripslashes($email)); else echo ""; ?>" size="25" style="font-family: Verdana; border: 1px dashed #000000" /> 
    <font face="Verdana" size="2"> 
    <br /> 
    <span class="style2">Onderwerp:</span><br /> 
    </font> 
    </font><font color="#000000"> 
    <input name="subject" value="<?php if (isset($subject)) echo htmlentities(stripslashes($subject)); else echo ""; ?>" size="25" style="font-family: Verdana; border: 1px dashed #000000" /> 
    <font face="Verdana" size="2"> 
    <br /> 
    <span class="style2">Bericht:</span><br /> 
    </font> 
    </font><font color="#000000"> 
    <textarea name="text" cols="25" rows="7" style="font-family: Verdana; border: 1px dashed #000000"><?php if     (isset($text)) echo htmlentities(stripslashes($text)); else echo ""; ?> 
    </textarea> 
    <font face="Verdana" size="2"> 
    <br /> 
    <span class="style2">Bijlagen:</span><br /> 
    </font> 
    </font><font color="#000000"> 
    <input type="file" name="probe" value="<?php if (isset($_POST['probe'])) echo htmlentities(stripslashes($_POST['probe'])); else echo ""; ?>" size="16" style="font-family: Verdana; border: 1px dashed #000000"/> 
    </font> 
  </p> 
  </p> 
  <p><font face="Verdana"><font color="#000000"><input type="checkbox" name="copy" value="true" /></font><font size="2" color="#000000"> 
    <span class="style2">Kopietje naar jezelf sturen?</span> </font></font> 
    <font color="#000000"> 
    <input type="submit" name="form_submitted" value="OK - Verzenden" style="font-family: Verdana; border: 1px dashed #000000" /></font><font face="Verdana" size="2" color="#000000"> 
    </font> </p> 
  </div> 
</form><font color="#000000"><?php 
 } 
else 
 { 
  if (empty($email)) { ?></font></font><font color="#000000"> </font> 
<p><font color="#000000"><b><font face="Verdana" size="1">Bedankt</font></b><font size="1" face="Verdana"><b>!</b><br /> 
Je mail is verzonden alleen kan ik je niet terug mailen omdat je geen e-mail  
adres hebt ingevuld!  
<br><br> 
Met vriendelijke groet,<br><br> 

Desmond</font></font></p> 
<font face="Verdana" size="1"><font color="#000000"><?php } 
  else { ?></font></font><font color="#000000"> </font> 
<p><font color="#000000"><b><font face="Verdana" size="1">Bedankt</font></b><font size="1" face="Verdana"><b>!</b><br /> 
Je bericht is met succes verzonden ik zal zo spoedig mogelijk terug mailen. 
<br><br> 
Met vriendelijke groet,<br><br> 

Desmond</font> 
</font></p> 
<font face="Verdana" size="1" color="#000000"><?php } 
 } 


?> 

</body> 

</html>

Alles nagecheckt en hij ziet er zo uit...
 
Ik bedoel de bron van je pagina http://www.digi-desmond.nl/index.php?p=contact

HTML:
<center>
<html>
<head>
<title>Welkom op Digi-Desmond Fotografie</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">
<!--
body {
    background-color: #4D4D4D;
}
-->

</style>
<link rel="stylesheet" type="text/css" href="/inc/css/lytebox.css" /> 
<script type="text/javascript" src="/inc/js/lytebox.js"></script> 

</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- ImageReady Slices (layout1.psd) -->
<table id="Table_01" width="980" height="465" border="0" cellpadding="0" cellspacing="0">
<tr>
        <td height="184" colspan="3">
            <img src="images/layout1_01.jpg" alt="" width="980" height="187" border="0" usemap="#Map"></td>
  </tr>
    <tr>
        <td width="41" height="233" background="images/layout1_02.jpg">&nbsp;</td>
      <td width="897" bordercolor="#ECE9D8" bgcolor="#FFFFFF">
 
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html> 
<head> 
<title>Formmailer</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 

</head> 
<body></font><form method="post" action="index.php" enctype="multipart/form-data"><div> 
  <p><font color="#000000"><span class="style2"><font face="Verdana" size="2"> 
    Naam</font></span><font face="Verdana" size="2"><span class="style2">:</span><br /> 
    </font> 
    </font><font color="#000000"> 
    <input name="name" value="" size="25" style="font-family: Verdana; border: 1px dashed #000000" /> 
    <font face="Verdana" size="2"> 
    <br /> 
    <span class="style2">E-mail:</span><br /> 
    </font> 
    </font><font color="#000000"> 
    <input name="email" value="" size="25" style="font-family: Verdana; border: 1px dashed #000000" /> 
    <font face="Verdana" size="2"> 
    <br /> 
    <span class="style2">Onderwerp:</span><br /> 
    </font> 
    </font><font color="#000000"> 
    <input name="subject" value="" size="25" style="font-family: Verdana; border: 1px dashed #000000" /> 
    <font face="Verdana" size="2"> 
    <br /> 
    <span class="style2">Bericht:</span><br /> 
    </font> 
    </font><font color="#000000"> 
    <textarea name="text" cols="25" rows="7" style="font-family: Verdana; border: 1px dashed #000000"> 
    </textarea> 
    <font face="Verdana" size="2"> 
    <br /> 
    <span class="style2">Bijlagen:</span><br /> 
    </font> 
    </font><font color="#000000"> 
    <input type="file" name="probe" value="" size="16" style="font-family: Verdana; border: 1px dashed #000000"/> 
    </font> 
  </p> 
  </p> 
  <p><font face="Verdana"><font color="#000000"><input type="checkbox" name="copy" value="true" /></font><font size="2" color="#000000"> 
    <span class="style2">Kopietje naar jezelf sturen?</span> </font></font> 
    <font color="#000000"> 
    <input type="submit" name="form_submitted" value="OK - Verzenden" style="font-family: Verdana; border: 1px dashed #000000" /></font><font face="Verdana" size="2" color="#000000"> 
    </font> </p> 
  </div> 
</form><font color="#000000"> 

</body> 

</html> 

<td width="42" background="images/layout1_04.jpg">&nbsp;</td>
  </tr>
    
    <tr>
      <td height="43" colspan="3">
      <img src="images/layout1_07.jpg" width="980" height="44" alt=""></td>
    </tr>
</table>
<!-- End ImageReady Slices -->

<map name="Map">
<area shape="rect" coords="36,140,99,168" href="index.php?p=home">
<area shape="rect" coords="100,140,179,169" href="index.php?p=nieuws">
<area shape="rect" coords="182,141,303,168" href="index.php?p=voorstellen">
<area shape="rect" coords="309,140,439,168" href="index.php?p=camera">
<area shape="rect" coords="442,140,518,167" href="index.php?p=fotos/fotos">
<area shape="rect" coords="520,140,650,168" href="index.php?p=wedstrijden">
<area shape="rect" coords="655,139,720,168" href="index.php?p=links">
<area shape="rect" coords="725,140,815,166" href="index.php?p=contact">
<area shape="rect" coords="817,138,948,167" href="index.php?p=gastenboek1/gastenboek1">
</map></body>
</html> 
</center>
 
Schoongemaakt. Maar volgens mij heb je een speciale code voor een formulier te versturen met Iframe.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan