D
Didi
Hallo Leute, hier ist mein Code:
Dann bekomm ich allerdings folgende Fehlermeldung:
Woran liegt das?
PHP:
<!-- Start
Variablen -->
<?php include("../include/variablen.php"); ?>
<?php include("../include/fotobox.php"); ?>
<?php include("../include/ajax-kontakt.php"); ?>
<!-- Ende
Variablen -->
<link rel="SHORTCUT ICON" href="<?php echo "$url"; ?>/images/favicon.ico">
<link rel="STYLESHEET" type="text/css" href="<?php echo "$url"; ?>/css/style.css">
<title><?php echo "$Seitentitel"; ?></title>
<!-- Nicht entfernen -->
<!-- Start
Header -->
<div id="main">
<div class="kopf"> <!-- Bild -->
<div style="position:absolute; left:208px;top:145px; width:551px; height:231px; z-index:2;">
<img src="<?php echo "$url"; ?>/images/bild_start.jpg" width="551" height="231" alt=""></div>
<div style="position:absolute; left:394px;top:297px; width:350px; height:80px;
color:#FFFFFF; z-index:3;"><strong></strong></div>
<div id="logo"><?php echo "$balken_links_oben"; ?></div>
<div id="marquee"><!-- Header -->
<img src="<?php echo "$url"; ?>/images/header.jpg" width="759" height="128" alt="Herzlich
Willkommen auf unserer Homepage"></div>
<div id="balcken_links_oben"><!-- Balken o.l. -->
<img src="<?php echo "$url"; ?>/images/balcken_links_oben.gif" width="208" height="17"
alt=""></div>
<div id="pfad"><!-- Info: Wo befinde ich mich? -->
<div style="margin-top:1px;"><a class="pfad" href="">Interkultureller Arbeitskreis -- <?php echo "$informationen"; ?></a></div></div>
<div id="balcken_rechts_oben"><!-- Balken o.r. -->
<div style="margin-left:22px; margin-top:2px;">Aktuelles</div></div>
</div>
<!-- End
Header -->
<div id="container">
<div id="inner">
<!-- Start
Nvaigation -->
<div id="Leiste_links">
<?php include ("../include/navigation.html"); ?>
</div>
<!-- End
Navigation -->
</div>
<!-- Start
Aktuelles -->
<div id="Leiste_rechts">
<img src="<?php echo "$url"; ?>http://www.tutorials.de/forum/images/tr.gif" width="1" height="18" alt=""><br>
<div style="padding-left:20px;">
<? include ("../include/news_2.html"); ?>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td> <br /> <br /> <br /> <br /> <br /></td>
</tr>
</table>
</div>
<!-- End
Aktuelles -->
<!-- Start
Mitgliedschaft -->
<?php include("../include/mitgliedschaft-intranet.html"); ?>
<!-- End
Mitgliedschaft -->
<!-- Start
Content -->
<div id="Content_Home">
<img src="<?php echo "$url"; ?>/images/tr.gif" width="8" height="250"><br>
<style type="text/css">
p { margin-top:5px; margin-bottom:0px; }
</style>
<div style="position:relative; top:0px; left:23px; width:500px; border:1px solid #CCCDCF;">
<table border="0" cellspacing="0" cellpadding="0" width="480">
<tr>
<?
# Hier ggf. den Header einfügen!
if ($anmelden) { anmelden($fertig, $user, $password1, $password2, $email);}
else if ($abmelden) { abmelden($fertig, $user, $password);}
else if ($forgot) { forgot($fertig, $email);}
else
{ login($fertig, $user, $password);}
# hier ggf. den Footer einfügen!
?>
<?
function inhalt($user)
{
session_start();
session_register("user");
?>
<script type="text/javascript">
b1 = new Image(462, 286);
b1.src = "reg1.gif";
b2 = new Image(462, 286);
b2.src = "reg2.gif";
b3 = new Image(462, 286);
b3.src = "reg3.gif";
Inhalt = new Array();
Inhalt[1] = 'Herzlich Willkommen im Intranet des Interkulturellen Arbeitskreises. Hier können Sie sich über aktuelle Termine erkundigen und unsere Mitgliederdownloads jederzeit und kostenlos herunterladen.'
Inhalt[2] = 'Aktuelle Termine:<br /><br /><small>Zur Zeit sind keine Termine registriert.</small>';
Inhalt[3] = 'Mitgliederdownloads: <br /><br /><small>Zur Zeit sind keine Downloads registriert.</small>';
function ReiterWechsel(Nr, Text) {
document.getElementById("A").src = Nr.src;
document.getElementById("Inhalt").innerHTML = Inhalt[Text];
}
</script>
</head>
<body onload="ReiterWechsel(b1, 1)">
<map name="ReiterMap">
<area coords=3,4,80,20 href="#" onclick="ReiterWechsel(b1, 1);return false" shape="RECT">
<area coords=84,4,190,20 href="#" onclick="ReiterWechsel(b2, 2);return false" shape="RECT">
<area coords=194,4,274,21 href="#" onclick="ReiterWechsel(b3, 3);return false" shape="RECT">
</map>
<div style="left: 110px; position: absolute; top: 70px">
<img id="A" alt="" border="0" width="462" height="286" src="reg1.gif" useMap="#ReiterMap">
</div>
<div id=Inhalt style="left: 115px; position: absolute; top: 110px; width: 450px; height: 240px; overflow: auto;"></div>
<?
}
?>
<?
function login($fertig, $user, $password)
{
include("connect.php");
if ($fertig) {
$abfrage = mysql_query ("SELECT * FROM login WHERE user = '$user'");
$reihen = mysql_num_rows($abfrage);
if ($reihen <= 0) {
echo "Unbekannter Benutzername!";
}
else {
while ($row = mysql_fetch_object ($abfrage)) {
if ($row->password==$password) {
inhalt($user);
}
else {
echo "Falsches Passwort!";
}
}
}
}
else {
echo '<form method="POST" action="'.$PHP_SELF.'?login=yes&fertig=yes">';
?>
<table cellspacing="1" cellpadding="2" border="0">
<tr>
<td><font size="2">Benutzername:</font></td>
<td><font size="2"><input type="text" name="user" value=""> </font></td>
</tr>
<tr>
<td><font size="2">Passwort:</font></td>
<td><font size="2"><input type="password" name="password" value=""></font></td>
</tr>
<tr>
<td colspan=2 align=center><input type=submit value=Login></td>
</tr>
</table>
</form>
<?
echo '<p><a href="'.$PHP_SELF.'?forgot=yes">Passwort vergessen?</a></p>';
}
}
?>
<?
function anmelden ($fertig, $user, $password1, $password2, $email)
{
include("connect.php");
if($fertig) {
$abfrage1 = mysql_query("SELECT user FROM login");
while ($row = mysql_fetch_object ($abfrage1)) {
if ($row->user==$user) {
echo "Dieser Benutzer existiert schon!";
exit;
}
}
if ($user=="" OR $password1=="" OR $password2=="" or $email=="") {
echo "Sie haben mindestens ein Feld nicht ausgefüllt!";
}
else if ($password1!=$password2) {
echo "Ihr Passwort ist ungleich Ihrer Wiederholung!";
}
else {
$anfuegen=mysql_query("INSERT INTO login (user, password, email) VALUES ('$user','$password1', '$email')");
echo "Erfolgreich angemeldet! Sie können sich nun einloggen:<br>";
@login();
}
}
else {
echo "<h2>Anmelden</h2>";
echo '<form method="POST" action="'.$PHP_SELF.'?anmelden=yes&fertig=yes">';
?>
<table cellspacing="1" cellpadding="2" border="0">
<tr>
<td><font size="2">Benutzername:</font></td>
<td><font size="2"><input type="text" name="user" value=""> </font></td>
</tr>
<tr>
<td><font size="2">Passwort:</font></td>
<td><font size="2"><input type="password" name="password1" value=""></font></td>
</tr>
<tr>
<td><font size="2">Wiederholen:</font></td>
<td><font size="2"><input type="password" name="password2" value=""></font></td>
</tr>
<tr>
<td><font size="2">E-Mail:</font></td>
<td><font size="2"><input type="text" name="email" value=""> </font></td>
</tr>
<tr>
<td colspan=2 align=center><input type=submit value=Anmelden></td>
</tr>
</table>
</form>
<?
}
}
?>
<?
function forgot ($fertig, $email)
{
include("connect.php");
if ($fertig) {
$abfrage=mysql_query("SELECT * FROM login");
while ($row = mysql_fetch_object ($abfrage)) {
if ($email==$row->email) { $ismail="true"; }
}
if ($ismail=="true") {
$password=mysql_query("SELECT * FROM login WHERE email = '$email'");
while ($row = mysql_fetch_object ($password)) {
$nachricht="Hallo $row->user!nnIhr Passwort ist:nn$row->passwordnnMfGnAdmin";
}
mail($email, "Passwort", $nachricht, "From: Administrator");
?>
<p>Das Passwort wurde Ihnen erfolgreich an die Adresse <i><? echo $email; ?></i> geschickt!<br>
Rufen Sie Ihre E-Mails ab und loggen Sie sich ein.<br></p>
<?
@login();
}
else { echo "Ihre angegebene E-Mail Adresse wurde nicht gefunden!";}
}
else {
echo "<p><h2>Passwort vergessen</h2><p>";
echo '<p><form method=post action="'.$PHP_SELF.'?forgot=yes&fertig=yes">';
?>
<table cellspacing="1" cellpadding="2" border="0">
<tr><td><font size="2">E-Mail Adresse:</font></td><td align=center><input type=text name=email></td></tr>
<tr><td colspan="2" align=center><input type=submit value="Schicken!"></td></tr>
</table></form></p>
<?
}
}
?>
<?
function abmelden($fertig, $user, $password)
{
include ("connect.php");
if($fertig) {
$abfrage = mysql_query ("SELECT * FROM login WHERE user = '$user'");
$reihen = mysql_num_rows($abfrage);
if ($reihen <= 0) {
echo "Unbekannter Benutzername!";
}
else {
while ($row = mysql_fetch_object ($abfrage)) {
if ($row->password==$password) {
$delete = mysql_query ("DELETE FROM login WHERE user = '$user'");
echo "Ihre Daten wurden erfolgreich aus der Datenbank entfernt!";
}
else {
echo "Falsches Passwort!";
}
}
}
}
else {
echo "<p><h2>Abmelden</h2></p>";
echo '<form method="POST" action="'.$PHP_SELF.'?abmelden=yes&fertig=yes">';
?>
<table cellspacing="1" cellpadding="2" border="0">
<tr>
<td><font size="2">Benutzername:</font></td>
<td><font size="2"><input type="text" name="user" value=""> </font></td>
</tr>
<tr>
<td><font size="2">Passwort:</font></td>
<td><font size="2"><input type="password" name="password" value=""></font></td>
</tr>
<tr>
<td colspan=2 align=center><input type=submit value=Abmelden></td>
</tr>
</table>
</form>
<?
}
}
?>
</table>
<!-- End
Content -->
<br><br><br>
</div>
<div class="clear"></div>
</div></div>
</div>
Dann bekomm ich allerdings folgende Fehlermeldung:
PHP:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /usr/export/www/vhosts/funnetwork/hosting/famschlu/intranet/startseite.php:69) in /usr/export/www/vhosts/funnetwork/hosting/famschlu/intranet/startseite.php on line 121
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /usr/export/www/vhosts/funnetwork/hosting/famschlu/intranet/startseite.php:69) in /usr/export/www/vhosts/funnetwork/hosting/famschlu/intranet/startseite.php on line 121
Woran liegt das?