Seite 1 von 1

modul mailkontakt in xhtml 1.0 trans - code

Verfasst: Fr 28. Mai 2004, 09:13
von prefix
ich hab mal den output des mailkontakt-moduls so umgeschrieben, dass es jetzt mit xhtml 1.0 transitional validiert. auf anpassungen des inputs hab ich verzichtet (backend)!

INPUT:

Code: Alles auswählen

/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname      :  Mailkontakt
* Author         :  agon
* Copyright      :  Contenido - four for business
* Created        :  05-11-2003
* Modified       :  05-11-2003
* Modified again :  Feb. 29th 2004 by Lars D. Forseth <lars@forseth.de>
************************************************/



$db = new DB_contenido;
$db->query("LOCK TABLES mailkontakt WRITE"); // LOCK TABLES


/* FILTER GIVEN DATA */
if (!(eregi("([0-9]{1,11})",$mailkontaktid))) $mailkontaktid = 0;

$mailkontakt_name = str_replace (";","",$mailkontakt_name);
$mailkontakt_name = str_replace ("--","",$mailkontakt_name);
$mailkontakt_name = str_replace ("'","",$mailkontakt_name);
$mailkontakt_name = str_replace ("\"","",$mailkontakt_name);
$mailkontakt_name = htmlentities($mailkontakt_name);

$new_mailkontakt_name = str_replace (";","",$new_mailkontakt_name);
$new_mailkontakt_name = str_replace ("--","",$new_mailkontakt_name);
$new_mailkontakt_name = str_replace ("'","",$new_mailkontakt_name);
$new_mailkontakt_name = str_replace ("\"","",$new_mailkontakt_name);
$new_mailkontakt_name = htmlentities($new_mailkontakt_name);

$mailkontakt_email = str_replace (";","",$mailkontakt_email);
$mailkontakt_email = str_replace ("--","",$mailkontakt_email);
$mailkontakt_email = str_replace ("'","",$mailkontakt_email);
$mailkontakt_email = str_replace ("\"","",$mailkontakt_email);
$mailkontakt_email = htmlentities($mailkontakt_email);

$new_mailkontakt_email = str_replace (";","",$new_mailkontakt_email);
$new_mailkontakt_email = str_replace ("--","",$new_mailkontakt_email);
$new_mailkontakt_email = str_replace ("'","",$new_mailkontakt_email);
$new_mailkontakt_email = str_replace ("\"","",$new_mailkontakt_email);
$new_mailkontakt_email = htmlentities($new_mailkontakt_email);

if (($mailkontakt_sil!="Y") and ($mailkontakt_sil!="N")) $mailkontakt_sil!="N";
if (($mailkontakt_spd!="Y") and ($mailkontakt_spd!="N")) $mailkontakt_spd!="N";
if (($new_mailkontakt_sil!="Y") and ($new_mailkontakt_sil!="N")) $new_mailkontakt_sil!="N";
if (($new_mailkontakt_spd!="Y") and ($new_mailkontakt_spd!="N")) $new_mailkontakt_spd!="N";



if (($mailkontaktid>0) and $mailkontakt_name and $mailkontakt_email
    and $mailkontakt_sil and $mailkontakt_spd and ($do=="edit")) {
  if ($save=="yes") {
    $sql = "UPDATE mailkontakt SET mailkontakt_name=\"$mailkontakt_name\", ".
           "mailkontakt_email=\"$mailkontakt_email\", mailkontakt_sil=\"$mailkontakt_sil\", ".
           "mailkontakt_spd=\"$mailkontakt_spd\" WHERE mailkontaktid=$mailkontaktid";
  } // end if
  if ($del_user=="yes") {
    $sql = "DELETE FROM mailkontakt WHERE mailkontaktid=$mailkontaktid";
    $view_mailkontaktid = 0;
  } // end if
  $db->query($sql);
} // end if

if ($new_mailkontakt_name and $new_mailkontakt_email and $new_mailkontakt_sil
    and $new_mailkontakt_spd and ($do=="new")) {
  $sql = "INSERT INTO mailkontakt VALUES('', \"$new_mailkontakt_name\", ".
           "\"$new_mailkontakt_email\", \"$new_mailkontakt_sil\", \"$new_mailkontakt_spd\")";
  $db->query($sql);
  $view_mailkontaktid = 0;
} // end if


$sql = "SELECT * FROM mailkontakt ORDER BY mailkontaktid";
$db->query($sql);
$db->next_record();
$nr = $db->num_rows();

if (($nr>=1) and ($view_mailkontaktid<1)) {
  $view_mailkontaktid = $db->f("mailkontaktid");
} // end if
if ($nr < 1) $display = " display:none;";


echo "
 <!-- start Mailkontakt-backend -->

 <table width=\"600\" cellspacing=\"0\" cellpadding=\"3\" border=\"0\" style=\"font-size: 10pt;\">
  <tr valign=\"top\">
   <td>
    <input type=\"radio\" name=\"do\" value=\"edit\">
    &nbsp;<b>Bereits vorhandenen Empfänger einsehen und dann evtl. bearbeiten oder l&ouml;schen:</b>
   </td>
  </tr>
  <tr>
   <td align=\"center\">
    <select name=\"view_mailkontaktid\" style=\"width: 400px;\">";


for ($i=0; $i<$nr; $i++) {
  if (($db->f("mailkontaktid")) == $view_mailkontaktid) {
    $mailkontakt_name = $db->f("mailkontakt_name");
    $mailkontakt_email = $db->f("mailkontakt_email");
    $mailkontakt_sil = $db->f("mailkontakt_sil");
    $mailkontakt_spd = $db->f("mailkontakt_spd");
    $a = " selected";
  } else {$a = "";}
  echo "
     <option value=\"".($db->f("mailkontaktid"))."\"".$a.">&nbsp;".($db->f("mailkontakt_name")).
     "&nbsp;&nbsp;<".($db->f("mailkontakt_email")).">&nbsp;";
  $db->next_record();
} // end for


echo "
    </select>
   </td>
  </tr>
  <tr><td>&nbsp;</td></tr>
  <tr><td align\"center\">
   <table align=\"center\" width=\"600\" border=\"0\" cellpsacing=\"0\" cellpadding=\"0\"
    style=\"font-size: 10pt; border: 1px;border-color: #000000;
    border-style: solid; background-color: #EFEFEF;".$display."\">
    <tr>
     <td width=\"20\"><b>ID</b></td>
     <td width=\"245\"><b>Empf&auml;nger-Name</b></td>
     <td width=\"245\"><b>Empf&auml;nger-Email</b></td>
     <td width=\"45\"><b>sil</b></td>
     <td width=\"45\"><b>spd</b></td>
    </tr>";


echo "
    <tr>
     <td>
      <input type=\"hidden\" name=\"mailkontaktid\" value=\"".$view_mailkontaktid."\">".$view_mailkontaktid."
     </td>
     <td><input type=\"\" name=\"mailkontakt_name\" value=\"".$mailkontakt_name."\" size=\"32\"></td>
     <td><input type=\"\" name=\"mailkontakt_email\" value=\"".$mailkontakt_email."\" size=\"32\"></td>
     <td align=\"center\">
      <select name=\"mailkontakt_sil\">
       <option value=\"Y\"";
if ($mailkontakt_sil == "Y") echo " selected";
echo ">Y
       <option value=\"N\"";
if ($mailkontakt_sil == "N") echo " selected";
echo ">N
      </select>
     </td>
     <td align=\"center\">
      <select name=\"mailkontakt_spd\">
       <option value=\"Y\"";
if ($mailkontakt_spd == "Y") echo " selected";
echo ">Y
       <option value=\"N\"";
if ($mailkontakt_spd == "N") echo " selected";
echo ">N
      </select>
     </td>
    </tr>";


echo "
    <tr><td colspan=\"5\">&nbsp;</td></tr>
    <tr>
     <td>&nbsp;</td>
     <td align=\"left\">
      <input type=\"checkbox\" name=\"del_user\" value=\"yes\">
      !* Empf&auml;nger l&ouml;schen *!
     </td>
     <td colspan=\"3\" align=\"right\">
      <input type=\"checkbox\" name=\"save\" value=\"yes\">
      &Auml;nderungen&nbsp;&uuml;bernehmen.
     </td>
    </tr>
    <tr><td colspan=\"5\">&nbsp;</td></tr>
   </table>
  </tr>
  <tr><td>&nbsp;</td></tr>
  <tr><td>&nbsp;</td></tr>
  <tr valign=\"top\">
   <td>
    <input type=\"radio\" name=\"do\" value=\"new\">
    &nbsp;<b>Einen neuen Empfänger anlegen:</b>
   </td>
  </tr>
";




echo "
<tr><td align\"center\">
   <table align=\"center\" width=\"600\" border=\"0\" cellpsacing=\"0\" cellpadding=\"0\"
    style=\"font-size: 10pt; border: 1px;border-color: #000000;
    border-style: solid; background-color: #EFEFEF;\">
    <tr>
     <td width=\"20\"><b>ID</b></td>
     <td width=\"245\"><b>Empf&auml;nger-Name</b></td>
     <td width=\"245\"><b>Empf&auml;nger-Email</b></td>
     <td width=\"45\"><b>sil</b></td>
     <td width=\"45\"><b>spd</b></td>
    </tr>";


echo "
    <tr>
     <td>N</td>
     <td><input type=\"\" name=\"new_mailkontakt_name\" size=\"32\"></td>
     <td><input type=\"\" name=\"new_mailkontakt_email\" size=\"32\"></td>
     <td align=\"center\">
      <select name=\"new_mailkontakt_sil\">
       <option value=\"Y\">Y
       <option value=\"N\">N
      </select>
     </td>
     <td align=\"center\">
      <select name=\"new_mailkontakt_spd\">
       <option value=\"Y\">Y
       <option value=\"N\">N
      </select>
     </td>
    </tr>";


echo "
    <tr><td colspan=\"5\">&nbsp;</td></tr>
   </table>
  </tr>
  <tr><td>&nbsp;</td></tr>
  <tr><td>&nbsp;</td></tr>";


echo "
  <tr valign=\"top\">
   <td><pre>
   <b><u>
 Legende:</u></b><br>
  &raquo; sil = \"show in list\",
    bedeutet dass der Empfänger in dem Drop-Down-Menü für den Endnutzer erscheint.
    Mögliche Werte sind \"Y\" für \"YES\" und \"N\" für \"NO\".<br>
  &raquo; spd = \"send per default\",
    bedeutet dass diesem Empfänger auf jeden Fall eine Kopie der Email zugeht,
    falls er nicht in der Drop-Down-Liste angezeigt wird.
    Die möglichen Werte entsprechen denen von \"sil\".<br>
   </pre></td>
  </tr>
 </table>

 <!-- end Mailkontakt-backend -->

 ";

$db->query("UNLOCK TABLES"); // UNLOCK TABLES
OUTPUT:

Code: Alles auswählen

<?php

/*******************************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname      :  Mailkontakt
* Author         :  agon
* Copyright      :  Contenido - four for business
* Created        :  05-11-2003
* Modified again :  Feb. 29th 2004 by Lars D. Forseth <lars@forseth.de>
********************************************************/

echo "
<!-- start Mailkontakt output -->
";
$db = new DB_Contenido;


/* data was given */
if (($mail == "yes") and (strlen($from_name)>1) and
    (strlen($from_mail)>5) and (strlen($mailkontaktid)>0) and (strlen($comment)>2)) {


  // if invalid mailkontaktid given
  if (!(eregi("([0-9]{1,11})",$mailkontaktid))) {
    $error = "
         <!-- error: invalid mailkontaktid given -->
         <br /><br /><br />
         <div style=\"text-align:center;color:darkred\"><strong>
         Diesen Empf&auml;nger gibt es nicht (mehr)!
         <br />
         Versuch' es sp&auml;ter bitte nochmal.
         </strong></div>
         <br /><br /><br />
         ";
    break;
  } // end if invalid mailkontaktid given

  $sql = "SELECT * FROM mailkontakt WHERE mailkontaktid=$mailkontaktid ".
         "OR mailkontakt_spd=\"Y\" ORDER BY mailkontaktid";
  $db->query($sql);
  $db->next_record();
  $nr = $db->num_rows();

  $mailto = "";
  $spd = "";
  $mailkontakt_name = "";
  $header="From:".$from_name."<".$from_mail.">";

  // no data in DB
  if ($nr < 1) {
    $error = "
         <!-- error: no data in DB -->
         <br /><br /><br />
         <<div style=\"text-align: center; color: darkred\"><strong>
         Diesen Empf&auml;nger gibt es nicht (mehr)!
         <br />
         Versuch' es sp&auml;ter bitte nochmal.
         </strong></div>
         <br /><br /><br />
         ";
    break;
  } // end no data in DB

  // get recipients from DB
  for ($i=0; $i<$nr; $i++) {
    if ($mailkontaktid == ($db->f("mailkontaktid"))) {
      $mailto = ($db->f("mailkontakt_email"));
      $mailkontakt_name = $db->f("mailkontakt_name");
    } // end if
    if (!($mailkontaktid == ($db->f("mailkontaktid"))) and (($db->f("mailkontakt_spd"))=="Y")) {
      $spd .= ",".($db->f("mailkontakt_email"));
    } // end if
    $db->next_record();
  } // end "get recipients from DB"

  if (strlen($mailto) < 5) {
    $tmp = explode(",",$spd,2);
    $mailto = $tmp[1];
  } else {$mailto .= $spd;}

  // check if email-adress from user is correct
  $length = (int) (strlen($from_mail));
  if ($length > 100 or $length < 5) {$length_err = 1;}
  else {$length_err = 0;}
  $valid = (eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]+$",$from_mail));

  if (strlen($error)>3) {echo $error;}

  else { // no error occured
    if (!($valid==1) or ($length_err==1)) {
      $links        = explode('?',$PHP_SELF);
      $link         = $links[0];
      $link         = $link."?idcat=".$idcat; // back-link
      echo "
<br /><br /><br />
<div style=\"color: red;\"><strong>
 <u>ACHTUNG:</u></strong>
 <br />
 Die angegebene Email-Adresse ist ung&uuml;ltig!<br />
 Bitte&nbsp;&uuml;berpr&uuml;fen...<br /><br />
 <div style=\"text-align: center;\">
  <form action=\"$link\" method=\"post\" id=\"kontakt\" style=\"display: inline;\">
   <input type=\"hidden\" name=\"mailkontaktid\" id=\"mailkontaktid\" value=\"$mailkontaktid\" />
   <input type=\"hidden\" name=\"from_name\" id=\"from_name\" value=\"$from_name\" />
   <input type=\"hidden\" name=\"from_mail\" id=\"from_mail\" value=\"$from_mail\" />
   <input type=\"hidden\" name=\"comment\" id=\"comment\" value=\"$comment\" />
   <input type=\"submit\" value=\"&laquo;&nbsp;zur&uuml;ck\" id=\"sendbutton\" />
  </form>
 </div>
</div>
<br /><br />";
    } // end check user email-address
    else {
      /* for security reasons in case of spam and the kind */
      $now = date("d.m.Y"); // Example: Wednesday 15th of January 2004 15:51:38
      $ip = getenv("REMOTE_ADDR");
      $comment .= "\n\n\n\nE-Mail gesendet von der IP-Adresse ".$ip." am ".$now." .\n";

      /* finally mail message */
      mail($mailto,"Kontaktanfrage durch www.sitzenberg-reidling.gv.at",$comment,$header);

      // give confirmation to user:
      if (strlen($mailkontakt_name) < 1) $mailkontakt_name = "uns";
      echo "


<div><span style=\"font-weight: bold;\">Ihre Nachricht wurde erfolgreich an&nbsp;&nbsp;<strong>".$mailkontakt_name."</strong>&nbsp;gesendet:</span>
<br /><br /><br />
<table cellpadding=\"1\" cellspacing=\"0\" style=\"width: 100%; border: 0;\">
 <tr>
  <td><strong>Absender:</strong></td>
  <td>&nbsp;&nbsp;</td>
  <td style=\"width: 90%; vertical-align: top;\">";
      echo $from_name." <".$from_mail.">";
      echo "</td>
 </tr>
 <tr>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
 </tr>
 <tr>
  <td><strong>Empf&auml;nger:</strong></td>
  <td>&nbsp;&nbsp;</td>
  <td style=\"width: 90%;\">".$mailkontakt_name."</td>
 </tr>
 <tr>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
 </tr>
 <tr>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
 </tr>
 <tr style=\"vertical-align: top;\">
  <td><strong>Nachricht:</strong></td>
  <td>&nbsp;&nbsp;</td>
  <td>".nl2br($comment)."</td>
 </tr>
</table>
<br /><br /><br />";
    } // end else ("user's email-addres is ok")
  } // end else ("no error occured")


} // end "data was given"








/* no data was given (yet), so give back form */
else {

  $db1 = new DB_Contenido;
  $sql1 = "SELECT * FROM mailkontakt WHERE mailkontakt_sil=\"Y\" ORDER BY mailkontakt_name";
  $db1->query($sql1);
  $db1->next_record();
  $nr1 = $db1->num_rows();
  if ($nr1 > 0) $show_list = "yes";


  $sql = "SELECT * FROM mailkontakt ORDER BY mailkontaktid";
  $db->query($sql);
  $db->next_record();
  $nr = $db->num_rows();

  /* there are recipients in DB */
  if ($nr > 0) {

    //echo "<br /><br /><br />";

    // not all fields were filled during last submission!
    if ($mail == "yes") {
      echo "
  <div style=\"color: red;\">
   <u>ACHTUNG:</u>&nbsp;<i>Bitte alle Felder <b>korrekt</b> ausf&uuml;llen!</i>
  </div><br /><br />";
    } // end if "not all fields filled"

    echo "
  <form name=\"mail\" id=\"email1\" action=\"".$auth->url()."\" method=\"post\" style=\"display: inline;\">
  <table cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0;\">
  ";

    /* if there are any recipients with sil=="Y" */
    if ($show_list == "yes") {
      echo"
   <tr>
    <td style=\"vertical-align: middle;\">Empf&auml;nger:</td>
    <td>&nbsp;</td>";

      echo "
    <td>
     <select name=\"mailkontaktid\" id=\"mailkontaktid\" style=\"width: 251px;\">";

      for($x=0; $x<$nr1; $x++){
        echo "
      <option value=\"".($db1->f("mailkontaktid"))."\"";
        if (($db1->f("mailkontaktid")) == $mailkontaktid) echo "selected=\"selected\"";
        echo ">".($db1->f("mailkontakt_name"));
        $db1->next_record();
		echo "</option>";
      } // end for
      echo "
     </select>
    </td>
    ";
      // end drop-down-menu


      echo "
    <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
   </tr>";
   } // end if($show_list == "yes")
   else {echo "<tr><td colspan=\"4\"><input type=\"hidden\" name=\"mailkontaktid\" id=\"mailkontaktid\" value=\"0\" /></td></tr>";}

   echo "
   <tr>
    <td style=\"vertical-align: middle;\">Name:</td>
    <td>&nbsp;</td>
    <td><input type=\"text\" name=\"from_name\" id=\"from_name\" size=\"38\" value=\"".$from_name."\" maxlength=\"100\" /></td>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
   </tr>
   <tr>
    <td style=\"vertical-align: middle;\">Email-Adr.:</td>
    <td>&nbsp;</td>
    <td><input type=\"text\" name=\"from_mail\" id=\"from_mail\" size=\"38\" value=\"".$from_mail."\" maxlength=\"100\" /></td>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
   </tr>
   <tr>
    <td style=\"vertical-align: top;\">Nachricht:</td>
    <td>&nbsp;</td>
    <td>
     <text"."area cols=\"45\" rows=\"10\" name=\"comment\" id=\"comment\" style=\"width:245px\">".
      $comment.
    "</text"."area></td>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
   </tr>
   <tr>
    <td colspan=\"4\" style=\"text-align: center;\">
     <br />
     <input type=\"hidden\" name=\"mail\" id=\"email2\" value=\"yes\" />
     <input type=\"submit\" value=\"Anfrage absenden &raquo;\" id=\"absenden\" />
    </td>
   </tr>
  </table>
 </fo"; echo "rm>
 <br /><br />";

  } // end "there are recipients in DB"


  /* there are no recipients in DB */
  else {
    echo "
    <br /><br /><br />
    <div style=\"text-align: center; color: darkred;\"><strong>
     Momentan sind leider keine Empf&auml;nger in der Datenbank eingetragen,
     bitte versuchen Sie es sp&auml;ter noch einmal.
    </strong></div>
    <br /><br /><br />
    ";
  } // end "there are no recipients in DB"



} // end "no data was given (yet)"

echo "
<!-- end Mailkontakt output -->
";

?>


Verfasst: Mo 6. Dez 2004, 11:06
von emergence
ist zwar schon ein altes posting aber ne kleinigkeit ist mir nicht klar...

wieso befindet sich im input teil etwas wie

Code: Alles auswählen

$mailkontakt_name = str_replace (";","",$mailkontakt_name); 
$mailkontakt_name = str_replace ("--","",$mailkontakt_name); 
$mailkontakt_name = str_replace ("'","",$mailkontakt_name); 
$mailkontakt_name = str_replace ("\"","",$mailkontakt_name); 
$mailkontakt_name = htmlentities($mailkontakt_name);
halte ich irgendwie für sinnlos...

Verfasst: Mo 6. Dez 2004, 14:15
von casi1969
sinvoll wäre hingegen die Verwendung des <label> Tags und der Verzicht auf Layout-Tabellen. Dann wäre der Output etwa so:

Code: Alles auswählen

<?php
$email_to_name = explode(",","CMS_VALUE[8]");
$email_to_mail = explode(",","CMS_VALUE[9]");
if($mail == 1 && count($email_to)!==0)
{
 $header='From:'.$email_from_name.'<'.$email_from_mail.'>\n';
 for($x=0;$x<count($email_to_name);$x++){
  if(in_array($x,$email_to)) {
   $mailto .= $email_to_name[$x]." <".$email_to_mail[$x].">,";
   $adressat .= $email_to_name[$x]." ";
  }
 }
 mail("$mailto",$betreff,$kommentar,$header);
 echo '<h2>Folgende Nachricht wurde versendet:</h2>
  <dl>
    <dt>Absender: <dt>';
 if ($email_from_mail=="") { echo '<dd><em>keine Absenderangabe</em></dd>'; }
 else { echo '<dd>'.$email_from_name.' &l'.'t;'.$email_from_mail.'&g'.'t;</dd>'; }
 echo '<dt>Adressat(en): </dt><dd>'.$adressat.'</dd>
    <dt>Betreff: </dt><dd>'.$betreff.'</dd>
  </dl>
<p>'.nl2br($kommentar).'</p>';
} else
{
 echo '
<form name="mail" action="'.$auth->url().'" method="post">
  <label for="name">Ihr Name:</label>
    <input type="text" name="email_from_name" size="30" value="'.$email_from_name.'" id="name" class="Input"><br>
  <label for="mail">Ihre Email:</label>
    <input type="text" name="email_from_mail" size="30" value="'.$email_from_mail.'" id="mail" class="Input"><br>
  <label for="adressat">Adressat:</label>
    <select name="email_to[]" size="'.count($email_to_name).'" multiple id="adressat" class="Input">';
 for($x=0;$x<count($email_to_name);$x++){
  echo '<option value="'.$x.'">'.$email_to_name[$x].'</option>';
 }
 echo '     </select><br>';
 if ($mail == 1) {
  echo '<br><em>Sie müssen mindestens einen Adressaten auswählen, um die Nachricht abschicken zu können.</em>'; }
 echo '  
  <label for="betreff">Betreff:</label>
    <input type="text" name="betreff" size="30" value="'.$betreff.'" id="betreff" class="Input"><br>
  <label for="nachricht">Ihre Nachricht:</label>
    <textarea cols="45" rows="10" name="kommentar" style="width:250px" id="nachricht" class="InputArea">'.$kommentar.'</text'.'area>
  <input type="submit" value="Mail senden" name="submit" class="InputButton">
  <input type="hidden" name="mail" value="1">
</fo'; echo 'rm>';
}
?>
Das Ganze kann dann mit CSS formatiert werden