mortimer: Darf in einer PHP-Datei kein head und body sein?

Beitrag lesen

hi

ich habe folgenden code benutzt:

------------------------------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<?php
  if($action=="senden") {

$betreff = trim(stripslashes($betreff));
    $inhalt = trim(stripslashes($inhalt));

// Prüfung der Angaben nach dem Senden

if(!$name) $fehler[] = "Ihr Name fehlt.";
    if(!$betreff) $fehler[] = "Der Betreff fehlt.";
    if(!$inhalt) $fehler[] = "Sie haben keine Nachricht geschrieben.";
    if(!$von) $fehler[] = "Ihre Emailadresse fehlt";

if(!count($fehler)) { // Sendet Email, wenn Prüfung "ok"

echo("<p>Ihre Nachricht wie folgt wurde gesendet.<p>\n\n");
      echo "Name: <b>$name</b><br>\n";
      echo "Betreff: <b>$betreff</b><br>\n";
      echo "Inhalt: <b>".nl2br($inhalt)."</b><br>\n";

$text .= "inhalt: $inhalt\n";

@mail($an,$betreff,$inhalt,$von,"From: ".$von);

} else { // Fehlerausgabe, wenn Felder leer waren

echo "Beim Senden traten folgender Fehler auf:";
      echo "<ul><li>".implode("<li>",$fehler)."</ul>";

}

}

?>

<head>
<title>bookmark</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
<!-- scrollbar link add here -->
</head>

<body background="face/content.jpg" bgproperties="fixed" topMargin=0 leftMargin=0 rightMargin=0 marginwidth="0" marginheight="0" link=#EFEFEF alink=#EFEFEF vlink=#EFEFEF>
<table width="340" height="250" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="340" height="30"> </td>
  </tr>
  <tr align="center">
    <td width="340" height="220"> <table width="330" height="210" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="330" height="13" align="center" class="headfett">
            <table width="330" height="13" border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td width="230" height="13" background="lines/typ01.gif" class="newssmall"><img src="face/blank.gif" width="4" height="13" align="absmiddle">contact
                  - formular<img src="face/blank.gif" height="13" align="absmiddle"></td>
                <td width="100" height="13" background="lines/typ02.gif" class="newssmall">
                  <img src="face/blank.gif" width="4" height="13" align="absmiddle">links<img src="face/blank.gif" height="13" align="absmiddle"></td>
              </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td width="330" height="197" align="center" valign="bottom" class="newssmall">
<table width="320" height="178" border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td width="320" height="10" align="right" class="newssmall">  </td>
              </tr>
              <tr>
                <td width="320" height="168">

<form action="<?php echo $PHP_SELF; ?>" method="post">
                    <input type="hidden" name="action" value="senden">
                    <input type="hidden" name="an" value="indyaner@indyaner.de">
                    <table border="0" cellpadding="0" cellspacing="0">
                      <tr>
                        <td width="40" height="20" class="newssmall">Name</td>
                        <td><input name="name" class="input" value="<?php echo $name; ?>"></td>
                      </tr>
                      <tr>
                        <td width="40" height="20" class="newssmall">Email</td>
                        <td><input name="von" class="input" value="<?php echo $von; ?>"></td>
                      </tr>
                      <tr>
                        <td width="40" height="20" class="newssmall">Betreff</td>
                        <td><input name="betreff" class="input" value="<?php echo $betreff; ?>"></td>
                      </tr>
                      <tr>
                        <td width="40" valign="top" class="newssmall">Inhalt</td>
                        <td><textarea name="inhalt" class="inputtext"><?php echo $inhalt; ?></textarea></td>
                      </tr>
                      <tr>
                        <td> </td>
                        <td><input type="submit" class="inputbutton" value="Schicken"></td>
                      </tr>
                    </table>
                  </form></td>
              </tr>
            </table>
          </td>
        </tr>
      </table></td>
  </tr>
</table>

</body>
</html>

------------------------------------------------

aber das funktioniert nicht, was seltsam ist weil fats genau der gleich script (mail geändert) ohne body und Head funktionieren.

Darf also eine PHP-Datei kein head&body haben?

mfg
mortimer