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:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
|
<?php
$filename = "upload.php";
require('./global.php');
require('./acp/lib/class_parse.php');
$lang->load('upload');
if (!$wbbuserdata['userid']) access_error();
#if ($showupload != 0) error($lang->get("LANG_UPLOAD_ERROR_DISABLED")); // Einstellungen => Sonstiges
//* IP Ermitteln
$ip = $_SERVER['REMOTE_ADDR'];
//* Upload ordner
$UPLOAD_PFAD = "upload";
//* Maximale Grösse
$maxsize = "3000072";
//* Datei Endungen
$extensions = array(".jpg", ".gif", ".png", ".pdf", ".bmp", ".jpeg", ".swf", ".zip", ".rar", ".txt", ".html", ".png", ".doc", ".tpl");
//* Domain Angabe
$domain = "http://test.code-tpl.de/wbb2/";
//* Ausgabe der Endungen
$file_typ = "jpg, gif, png, pdf, bmp, jpeg, sfw, zip, rar, txt, png, tpl";
//* Ab hier beginnt die rechnung von Byte bis zu Kilobyte *//
$rechnen = $maxsize/1000;
$ergebnis = "$rechnen";
if (wbb_strlen($ergebnis) > 5) $ergebnis = wbb_substr($ergebnis, 0, 4);
$ergebnis = htmlconverter($ergebnis);
//* Ab hier beginnt die rechnung von Kilobyte bis zu Megabyte *//
$rechnenmb = $rechnen/1000;
$ergebnismb = "$rechnenmb";
if (wbb_strlen($ergebnismb) > 5) $ergebnismb = wbb_substr($ergebnismb, 0, 4);
$ergebnismb = htmlconverter($ergebnismb);
if($_POST['upload'] == true){
$name = $_FILES['datei']['name'];$tmp_name = $_FILES['datei']['tmp_name'];$size = $_FILES['datei']['size'];
$type = $_FILES['datei']['type'];
$ext_tmp = explode(".", $name);
$ext = ".".$ext_tmp[(count($ext_tmp)-1)];
//* Datei Namen Speicherung
$neuerDateiname = $UPLOAD_PFAD."/".$name;
//* Ausgabe der Datei
$upload_finish = "$domain$neuerDateiname";
//* Eintrag in die Datenbank
$db->unbuffered_query("INSERT INTO bb".$n."_logfile (ip, user, userid, upload, name, datum, time) VALUES ('".$_SERVER['REMOTE_ADDR']."', '".$wbbuserdata['username']."', '".$wbbuserdata['userid']."', '".$domain."".$UPLOAD_PFAD."/".$name."', '".$name."', '".date("d.m.Y")."', '".date("H:i:s")."')");
if(in_array($ext, $extensions))
if(copy($tmp_name, $neuerDateiname)) {
}
redirect("Deine Datei »".$name."« wurde erfolgreich gespeichert!", "upload.php", 5);
}
//* Dateien Zeigen *//
$uploader = $db->query ("SELECT id, ip, user, userid, upload, name, datum, time FROM bb".$n."_logfile WHERE userid='".$wbbuserdata['userid']."' ORDER by datum AND time ASC");
while($row=$db->fetch_array ($uploader)){
$row['id'];
$row['user'];
$row['userid'];
$row['upload'];
$row['name'];
$row['datum'];
$row['time'];
eval("\$upload_bit .= \"".$tpl->get("upload_bit")."\";");
}
eval("\$tpl->output(\"".$tpl->get("upload")."\");");
?>
|