<?php

$uploaddir = 'upload/';#ordner in den die hochgeladenen datein hochgeladen werden sollen ("/" nicht vergessen! beispiel: 'fotos/'). oder './' , sollten die datein in den selben ordner kommen. chmod muss auf 777 sein!
$mein_passwort ="nigga";#passwort
$max_size="5000";#Maximale Dateigröße in Bytes

#Dieses Upload-Script darf natürlich verändert, kopiert usw. werden. Wäre aber freundlich, wenn ihr diese paar Zeilen stehen lassen würdet.
#Speziellen Dank an das www.forum-hilfe.de -Forum
#Wenn irgendwas nicht gehn sollte, einfach in diesem Forum mal nachfragen!
#Made by Rocco

if (!isset($max_size)) {
	die ("Eine Maximale Dateigröße muss angegeben werden!");
	}

$dateiname2 = ($_FILES['userfile']['name']);
$passwort = ($passwort_eingabe);
$loeschen = ($loeschen_eingabe);

?>

<html>
<head>
<title>Uploader</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="5" topmargin="5" marginwidth="5" marginheight="5">
<form action="<?php echo $PHP_SELF ?>" method="post" enctype="multipart/form-data" name="form0">
  <table width="95%" height="0" border="1" align="center" cellpadding="6" cellspacing="0" bgcolor="#FFFFFF">
<tr bgcolor="#FF0000"><td colspan="2"><p align="center"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Passwort:&nbsp;<input name="passwort_eingabe" type="password"  id="passwort_eingabe2" size="25"></strong></font></p></td></tr>
    <tr> 
      <td width="20%" nowrap> <p align="right"> <font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Datei 
          ausw&auml;hlen:</strong></font></p></td>
      <td width="40%" nowrap><p align="left">
          <input name="userfile" type="file"  size="25">
          <input type="submit" name="upload" value="Upload" >
</td>
	</tr>
	<tr><td valign="top"><p align="right"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Auf 
          dem Server vorhandene Datein:</strong></font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
          <?php
$dir = opendir($uploaddir);
$seiz_ges = 0;
echo '<p align="left">';
   while ($file = readdir($dir))
   {
      if ($file !=="." && $file !==".." && $file !=="uploader.php")
      {
	  	$seiz=filesize($uploaddir.$file);
		$seis= bcdiv($seiz,1048576,2);
		$seiz_ges=bcadd($seiz_ges,$seis,2);
		$unit="MByte";
			if ($seis < 1) {
			$seis=bcmul($seis,1024,2);
			$unit="KByte";
			}
echo '<input type="checkbox" name="box['.$uploaddir.$file.']" value="aktiv"><a href="'.$file.'" target="_blank">'.$file.'</a> Größe: '.$seis.' '.$unit.'<br>';
      }
   }
   closedir($dir);
echo '</p>';
?>
</font>
<p align="left"><input type="submit" name="delete" value="Löschen">
</p></td></tr>
<tr><td><p align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Belegter 
          Speicher:</strong></font></p></td><td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $seiz_ges.' MByte</p>'; ?></font></td></tr>
    <tr bgcolor="#00CC00"> 
      <td nowrap> <div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Status:</strong></font></div></td>
      <td nowrap><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
        <?php

if ($passwort !="$mein_passwort") {
	if ($passwort =="") {
	echo "Noch keine Aktion durchgeführt";
	}
else
echo "<strong>Falsches Passwort</strong>";
}
if ($passwort =="$mein_passwort")
{
if (isset($upload))
{
	if ($_FILES['userfile']['size'] > $max_size) {
		echo 'Datei ist zu groß!"';
		die;
		}
		
	if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir."$dateiname2"))

	{
			echo "Datei ".$dateiname2." hinzugefügt. <a href='#' onclick='javascript:location.href=\"uploader.php\";'>Aktualisieren</a>";
	}
}

	if (isset($delete))
	{ 
	foreach($_POST['box'] as $key=>$value)
	{
		if ($value=="aktiv")
		{
			unlink($key) or die("Fehler beim Löschen");
			echo "Datei ".$key." gelöscht! <a href='#' onclick='javascript:location.href=\"uploader.php\";'>Aktualisieren</a><br>";
		}
	}
	}
}
?>
        </font></td>
    </tr>
  </table>
</form>
</body>
</html>


