1
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/web284/html/upload.php:1) in /var/www/web284/html/upload.php on line 2
Dieser Fehler wird mir angezeigt, ich habe keine Ahnung warum.
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Author" lang="de" content="Dominik Reichel" />
<meta name="description" content="phat-du.de ist die private Seite von Dominik Reichel - Projekt, um Kenntnisse in Sachen xHTML, CSS & PHP zu erweitern." />
<meta name="keywords" content="phat, dude, Dominik, Reichel, Verständlichkeit des Stupiden" />
<meta name="robots" content="index,follow" />
<meta name="copyright" content="2007, Dominik Reichel" />
<title>Dominik Reichel - Administration</title>
<link rel="stylesheet" type="text/css" media="screen" href="css/style.css" />
</head>
<body>
<div id="wrapper">
<div id="header">
<h1>Dominik Reichel</h1>
<h2>Die Administration des Stupiden.</h2>
</div>
<div id="content">
<?php
if (!isset($_SESSION['Name'], $_SESSION['Passwort']))
{
echo "Erst einloggen!";
}
if (isset($_SESSION['Name'], $_SESSION['Passwort']))
{
?>
<form action="<?php $_SERVER["PHP_SELF"] ?>" method="post" enctype="multipart/form-data">
<input type="file" name="Datei" /><br />
<input type="submit" name="submit" value="UPLOAD" />
</form>
<?php
$Dateiname = $_FILES['Datei']['tmp_name'];
$imgname = $_FILES['Datei']['name'];
$imgdir = 'Bilder/';
if ($_POST['submit'] == 'UPLOAD')
{
move_uploaded_file($Dateiname, $imgdir . $imgname);
echo "<b>Der Upload war erfolgreich!</b><br />\n";
echo "Der Pfad: <b>$imgdir$imgname</b>.";
}
}
?>
</div>
</div>
<div id="footer">
<a href="admin.php" title="Administration">Administration</a>
<a href="eintrag.php" title="Einträge">Einträge</a>
<a href="kommentar.php" title="Kommentare">Kommentare</a>
<a href="upload.php" title="Upload">Upload</a>
<a href="index.php" title="Startseite">Startseite</a>
<a href="logout.php" title="Logout">Logout</a>
</div>
<div id="copyright">
Alle Rechte vorbehalten. Für den Inhalt externer Seiten wird keine Haftung übernommen.
Sollten Sie rechtswidriegen Inhalt auf hier ausgewiesenen, externen Seiten finden,
setzen Sie mich bitte in Kenntnis. Die Verweise werden dann umgehend geprüft und
ggf. entfernt.<br />
Diese Seite ist sowohl <a href="http://validator.w3.org/" title="xHTML validiert">xHTML</a>, als auch
<a href="http://jigsaw.w3.org/css-validator" title="CSS validiert">CSS</a> validiert. Das Copyright unterliegt mir,
<strong>Dominik Reichel</strong>.
</div>
</body>
</html>
Vor dem <?php session_start(); ?> ist kein Zeichen, es steht direkt am Anfang. Hat von euch jemand eine Ahnung?