1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58: |
<?PHP
if($logedin=="yes") {
$daten=fetch_data($uid);
if($_POST['hochladen']<>"Speichern") {
if($daten['8']>=$daten['4']) {
echo "<div class=\"message\">Sie haben die Maximale Anzahl Dateien auf Ihrer Festplatte erreicht. Löschen Sie Dateien oder erwerben Sie ein Upgrade.</div>";
} else {
echo "<div class=\"titel\">Neue Datei auf deine Festplatte laden</div>";
echo "<br><br>";
echo "<table border=\"0\">";
echo "<tr><td colspan=\"2\"><form method=\"post\" action=\"index.php?site=upload\" enctype=\"multipart/form-data\"></td></tr>";
$maxfilesizemb=$daten['5']/1024/1024;
echo "<tr><td><div class=\"text\">Datei:(Max. ".$maxfilesizemb." MB)</td><td><input type=\"file\" name=\"datei\"></td></tr>";
echo "<tr><td><div class=\"text\">Password: (freiwillig)</td><td><input type=\"text\" name=\"passwort\" maxlength=\"20\"></td></tr>";
echo "<tr><td><div class=\"text\">Datei-Information:</td><td><textarea name=\"info\" cols=\"30\" rows=\"6\"></textarea></td></tr>";
echo "<tr><td><input type=\"submit\" name=\"hochladen\" value=\"Speichern\"></td><td> </td></tr>";
echo "<tr><td colspan=\"2\"><div class=\"message\">Bitte nur einmal auf Hochladen klicken. Je nach Größe der Datei kann der Vorgang einige Minuten dauern.</div></td></tr>";
echo "<tr><td colspan=\"2\"></form></td></tr></table>";
}
} else {
$file=$HTTP_POST_FILES['datei'];
if($file['error']<>0) {
echo "<div class=\"message\">Fehler beim Datei-Upload!</div><br>";
echo "Bitte erneut versuchen! <a href=\"javascript:history.back()\">Zurück</a>";
} else {
$maxfilesize=$daten['5'];
if($file['size']>$maxfilesize) {
echo $file['size'];
echo "<div class=\"message\">Die Datei ist zu Groß! Vorgang Abgebrochen.</div>";
} else {
$space=$daten['9'];
$maxspace=$daten['6'];
$filesize=$file['size'];
$newspace=$filesize+$space;
if($newspace>$maxspace) {
echo "<div class=\"message\">Auf deiner Festplatte ist nicht genügend Speicherplatz Frei!</div>";
} else {
if(move_uploaded_file($file['tmp_name'],$path_to_files.$uid."/".$file['name'])) {
$id=passwortgenerator(20);
$zeit=time();
$sql=mysql_query("INSERT INTO files (file_id,user_id,file_name,file_type,file_size,upload_time,info,password) VALUES('$id','$uid','$file[name]','','$file[size]','$zeit','$_POST[info]','$_POST[passwort]')");
echo mysql_error()."<br>Datei Gespeichert!";
$sql2=mysql_query("UPDATE data SET act_files=act_files+1,act_space=act_space+'$filesize' WHERE user_id='$uid' LIMIT 1");
echo mysql_error();
$sql3=mysql_query("INSERT INTO logs (ip,file_name,user_name,user_id,type,file_size) VALUES('$REMOTE_ADDR','$file[name]','$user','$uid','UPLOAD','$file[size]')");
} else {
echo "SYSTEMFEHLER BEIM SPEICHERN !!";
}
}
}
}
}
} else {
echo "<div class=\"message\">Nur für Eingeloggte User!</div>";
}
?>
|