Hallo,
ich habe hier einen Uploadscript.
Der Upload und alles klappt wunderbar.
Allerdings wird ein Fehler angezeigt
Der komplette Code der index.php:
Wo liegt der Fehler?
ich habe hier einen Uploadscript.
Der Upload und alles klappt wunderbar.
Allerdings wird ein Fehler angezeigt
PHP-Code:
Warning: Cannot modify header information - headers already sent by (output started at /var/kunden/webs/ho260510001/betaupload/template/header.php:8) in /var/kunden/webs/ho260510001/betaupload/template/index.php on line 45
PHP-Code:
<?php include('template/header.php'); ?>
<div class="solid"><strong>Startseite</strong></div>
<table class="form" cellpadding="5" cellspacing="0">
<tr>
<td class="top inhalt" width="70%">
<br />
<?php
/* Copyright by fan34 */
/* Dieser Teil darf nicht entfernt werden. */
$g4img = $_GET["site"];
if ($g4img == 0) {
echo "<form enctype=\"multipart/form-data\" action=\"index.php?site=1\" method=\"post\">
Datei auswählen: <input type=\"file\" name=\"file\"><br>
<a href=\"regeln.php\">Regeln</a> akzeptiert? - <input type=\"checkbox\" name=\"regeln\"> - Ja! <br />
<input type=\"submit\" value=\"hochladen\"> <br>
</form> <br /><br />";
} elseif ($g4img == 1) {
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
if($type != "image/jpeg" && $type != "image/jpg") {
$err[] = "Es dürfen nur jpg und jpeg Formate hochgeladen werden.";
}
if($size > "1024") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!";
}
if (!isset($_POST['regeln'])) {
$err[] = 'Sie müssen die Regeln akzeptieren, bevor Sie ein Bild hochladen.';
}
$zufall = rand(1,1000000);
$zufall2 = rand(1,1000000);
setcookie("del",".$zufall.$zufall2.",0);
copy("$tempname", "upload/".$zufall.$zufall2.".jpg");
echo "Erfolgreich hochgeladen <br />";
echo "<img src=\"upload/".$zufall.$zufall2.".jpg\" width=\"120px\" height=\"120px\" border=\"0\" /> <br />
<b>HTML:</b> <input type=\"text\" width=\"200px\" value=\"<img src='http://".$_SERVER['HTTP_HOST']."/upload/".$zufall.$zufall2.".jpg' />\"> <br />
<b>BB:</b> <input type=\"text\" width=\"200px\" value=\"[img]http://".$_SERVER['HTTP_HOST']."/upload/".$zufall.$zufall2.".jpg[/img]\"> <br />
<b>Löschlink:</b> <input type=\"text\" width=\"200px\" value=\"http://".$_SERVER['HTTP_HOST']."/index.php?site=5&del=".$zufall.$zufall2."\"> <br />";
echo "Dein Bild wurde geuploadet. Link: <br /> <a href='index.php?site=2&url=".$zufall.$zufall2."' target='_blank'>http://".$_SERVER['HTTP_HOST']."/index.php?site=2&url=".$zufall.$zufall2."/</a>";
} elseif ($g4img == 2) {
$url = $_GET["url"];
echo "<span onClick=\"this.innerHTML='<img src=upload/".$url.".jpg alt=Error />'\">
<img src=\"upload/".$url.".jpg\" width=\"500px\" height=\"500px\" alt=\"Error\" />
</span> <br /><br />";
echo "<a href='index.php?url=".$url."&site=3'>Bild melden?</a> || <a href='javascript:location.reload();'>Bild mach klein</a>";
} elseif ($g4img == 3) {
$url = $_GET["url"];
echo "Das Bild wurde gemeldet. Ein Admin wird es sich innerhalb der naechsten 24 Stunden angucken.";
$empfaenger1 = "info@wiinter.nl";
$empfaenger2 = "pierre@g4img.at";
$betreff = "Ein Kunde hat sich beschwert!";
$ip = $_SERVER["REMOTE_ADDR"];
$host = gethostbyname ($ip);
$text = "Hi,
Ein kunde mit der IP Adresse ".$ip." und den Host ".$host." hat sich über das Bild mit dieser URL beschwert:
".$_SERVER['HTTP_HOST']."?url=".$url."
Wenn Du was dagegen unternehmen willst, lösch es.
";
mail($empfaenger1, $betreff, $text, "From: $sender");
mail($empfaenger2, $betreff, $text, "From: $sender");
} elseif ($g4img == "5" && $_GET['del'] == $_COOKIE['del']) {
unlink("upload/".$_COOKIE['del'].".jpg");
echo "Das Bild wurde gelöscht.";
}
else {
echo "Wir haben leider keine Seite für Dich.";
}
?> <br /><br /><br /><br /><br /><br /><br /><br />
</td>
</tr>
</table>
<?php include('template/footer.php'); ?>

Kommentar