<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Upload</title>
</head>
<script language="JavaScript" type="text/javascript">
function abgeschickt() {
document.bild_upload.submit.value = "Wird hochgeladen";
document.bild_upload.submit.disabled = true;
}
</script>
<body style="background-color: #EDEDED">
Bild hochladen:<br />
<form name="bild_upload" method="POST" onsubmit="abgeschickt();" action="upload.php" enctype="multipart/form-data">
<input type="hidden" name="action" value="hochgeladen" />
<input type="file" name="datei" size="15" />
<br /><br />
<input type="submit" name="submit" value="Abschicken" />
</form>
<p>
<?
if($_POST['action'] == "hochgeladen"){
$erweiterung = strtolower(substr(strrchr($_FILES['datei']['name'], "."), 1));
$name = time();
if (isset($_FILES["datei"])) {
if ($_FILES["datei"]["error"] == UPLOAD_ERR_OK) {
if($_FILES["datei"]["size"] > 0) {
if($erweiterung == "jpg" || $erweiterung == "gif" || $erweiterung == "png")
{
if (move_uploaded_file($_FILES['datei']['tmp_name'], "./images/screens/".$name.".".$erweiterung)) {
$ch="http://www.silkroadonline.de/images/screens/".$name.".".$erweiterung;
$chp="./images/screens/".$name.".".$erweiterung;
chmod($chp,777);
$thumbsize=150;
list($width, $height) = getimagesize($chp);
$imgratio=$width/$height;
if ($imgratio>1){
$newwidth = $thumbsize;
$newheight = $thumbsize/$imgratio;}
else{
$newheight = $thumbsize;
$newwidth = $thumbsize*$imgratio;}
$thumb = ImageCreateTrueColor($newwidth,$newheight);
switch ($erweiterung){
case "jpg":
$source = imagecreatefromjpeg($chp);
break;
case "gif":
$source = imagecreatefromgif($chp);
break;
case "png":
$source = imagecreatefrompng($chp);
break;
}
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
switch ($erweiterung){
case "jpg":
imagejpeg($thumb,"./images/screens/thumb_$name.$erweiterung",100);
break;
case "gif":
imagegif($thumb,"./images/screens/thumb_$name.$erweiterung",100);
break;
case "png":
imagepng($thumb,"./images/screens/thumb_$name.$erweiterung",100);
break;
}
$pfad="images/screens/thumb_".$name.".".$erweiterung;
echo 'Bild erfolgreich hochgeladen! Noch eins?<br>
<script languag="javascript">
top.setbbcode("

");
</script>';
}
else
echo "Fehler beim Hochladen!";
}
else
echo "Bitte nur gif, png oder jpg Dateien hochladen!<br /> Du hattest eine ".$erweiterung." Datei!";
}
else
echo "Datei hat nur 0 kb Größe!";
}
else
echo "Fehler bei übertragung!";
}
else
echo "Datei Upload fehlgeschlagen!";
}
else {
echo "Nur jpg, png und gif Dateien erlaubt!";
}
?>
</p>
</body>
</html>