Wieso krieg ich hier bitte immer den Error
Warning: Cannot modify header information - headers already sent by (output started at E:\wampp2\htdocs\cms\admin\index.php:55) in E:\wampp2\htdocs\cms\admin\index.php on line 56
obwohl ich das hier mit
schon geklärt haben sollte ?
In einem anderen Script funktioniert das einwandfrei
Warning: Cannot modify header information - headers already sent by (output started at E:\wampp2\htdocs\cms\admin\index.php:55) in E:\wampp2\htdocs\cms\admin\index.php on line 56
obwohl ich das hier mit
PHP-Code:
ob_flush();
header("Location: welcome.php");
ob_end_flush();
In einem anderen Script funktioniert das einwandfrei
PHP-Code:
<?
session_start();
include("./include/db_connect.php");
$user_name = $_GET['user_name'];
$password = $_GET['password'];
if (isset ($submit)) {
// Wenn Benutzername leer dann Abbruch
if ($user_name == "") {
exit("das Feld Benutzer wurde nicht ausgefüllt<br />
<a href=\"javascript:history.back()\">zurück</a>");};
// UNFERTIG
$result = mysql_query("SELECT * FROM user_accounts WHERE user_name = '$user_name'");
$row = mysql_fetch_array ($result);
// Wenn der User nicht exisitiert
if ($row['user_name'] == "") {
exit("der User existiert nicht !<br />
<a href=\"javascript:history.back()\">zurück</a>");};
// Wenn Passwort leer ist Abbruch
if ($password == "") {
exit("das Feld Password wurde nicht ausgefüllt<br />
<a href=\"javascript:history.back()\">zurück</a>");};
// Verschlüsselt das Passwort
$user_pass = md5($password);;
// Password ist gleich dem in der Datenbank ?
if ($user_pass !== $row['user_pass']){
exit("das Password ist falsch !<br />
<a href=\"javascript:history.back()\">zurück</a>");};
$user_group = $row['user_group'];
$user_id = $row['id'];
$result2 = mysql_query("SELECT * FROM user_groups WHERE id = '$user_group'");
$user_group = mysql_fetch_array ($result2);
//Sessionvariablen festlegen
session_register("user_name");
session_register("user_id");
session_register("user_pass");
session_register("user_group");
$_SESSION["user_name"] = $user_name;
$_SESSION["user_id"] = $user_id;
$_SESSION["user_pass"] = $user_pass;
$_SESSION["user_group"] = $user_group;
//Zur nächsten Seite weitergehen wenn alles erfüllt ist
ob_flush();
header("Location: welcome.php");
ob_end_flush();
}
else
{
echo "
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<title>Draupnir CMS - Administration</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<style type=\"text/css\">
<!--
.draupnir {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-style: normal;
color: #CC0000;
font-weight: bold;
}
.topic {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #333333;
}
.text {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
a {
color: #CC0000;
text-decoration: underline;
font-weight: normal;
}
-->
</style>
</head>
<body bgcolor=\"#CCCCCC\" class=\"draupnir\">
<br>
<form name=\"login\" method=\"get\" action=\"\">
<div align=\"center\">
<table width=\"330\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\" bgcolor=\"#000000\">
<tr>
<td><table width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\" bgcolor=\"#CCCCCC\">
<tr>
<td><table width=\"330\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"text\">
<tr>
<td> <span class=\"draupnir\">DRAUPNIR CMS ADMINISTRATION</span><br>
<span class=\"topic\"><strong>Login</strong></span> <br> <br>
</td>
</tr>
<tr>
<td><strong>Username</strong></td>
</tr>
<tr>
<td><input type=\"text\" name=\"user_name\"></td>
</tr>
<tr>
<td><strong>Password</strong></td>
</tr>
<tr>
<td><input type=\"password\" name=\"password\"></td>
</tr>
<tr>
<td><br> <input type=\"submit\" name=\"submit\" value=\"login\">
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</div>
</form>
<div align=\"center\"><br>
</div>
</body>
</html>
";
}
?>
Kommentar