[PHP]
<?php
session_start();
// -- Testen des Logins [ANFANG] --
//Existiert login
if(!isset($_SESSION['login']))
{
die("
Zugriff verweigert \n");
}
// -- Testen ob der User eingeloggt ist. --
if($_SESSION['login'] != "true")
{
print("Bitte loggen sie sich ein.
\n
www.hirnlos.de\n");
exit();
}
//Testen des Logins [ENDE]
// -- Die actions interpretieren [ANFANG] --
//Existiert die action-get
if (isset($_GET['action']) AND $_GET['action'] != "");
{
if ($_GET['action'] == "logout")
{
$_SESSION['action'] = "logout";
}
}
//Existiert die action-session
if(isset($_SESSION['action']))
{
//Action: logout
if ($_SESSION['action'] == "logout")
{
$_SESSION['login'] = false;
session_destroy();
print("
Erfolgreich ausgeloggt.\nSie werden automatisch nach 3 Sekunden weitergeleitet.
\n");
print("Falls sie nicht weitergeleitet werden klicken sie hier:
\n
www.keinhirn.de\n");
print("\n");
exit();
}
}
// -- Die actions interpretieren [ENDE] --
?>
<meta http-equiv="Content-Script-Type" content="text/javascript" />
Verpeilt: Alles ist Sinnlos
LogOut
<?php print($userfile_error."
\n"); ?>
<?php print($filename_error."
\n"); ?>
Namen:
<?php print($kind_error."
\n"); ?>
Art:
Bitte bestimmen
Sound
Bild
Video
Text
Media File
Sonstiges
<?PHP
if(isset($_POST['send']) && $_POST['send'] == "ja")
{
$file = $_FILES['userfile']['name'];
$file = str_replace(" ", "", $file);
$fail = "";
//TEST [beginn]
//Userfile
if ($_POST['userfile'] == "")
{
$fail = "true";
$userfile_error = "
Bitte dieses Feld ausfüllen
\n";
}
if ($_FILES['userfile']['size'] > 2097152)
{
$fail = "true";
$solution_anf = $_FILES['userfile']['size'] / 1048576;
$solution = substr_replace($solution_anf, "", 4);
$userfile_error = "
Die Datei ist ".$solution." groß, sie darf allerdings nur maximimal 2mb groß sein.
\n";
}
//Abfragen ob Datei Exisitier
$db = @mysql_connect("localhost", "****", "****") or die(mysql_error());
@mysql_select_db("tdagaming") or die(mysql_error());
$anfrage_test = "SELECT *FROM filenames WHERE file LIKE'".$file."'";
$ergenis_test = @mysql_query($anfrage_test) or die(mysql_error());
$anzahl_test = @mysql_num_rows($ergenis_test) or die(mysql_error());
mysql_close($db);
if ($anzahl_test == 1)
{
$fail = "true";
$userfile_error = "
Es existiert schon eine Datei mit diesem Namen.
\n";
}
//Name (titel)
$db = @mysql_connect("localhost", "****", "****") or die(mysql_error());
@mysql_select_db("tdagaming") or die(mysql_error());
$anfrage_test2 = "SELECT *FROM filenames WHERE filename LIKE'".$_POST['filename']."'";
$ergenis_test = @mysql_query($anfrage_test2) or die(mysql_error());
$anzahl_test2 = @mysql_num_rows($ergenis_test2) or die(mysql_error());
if ($anzahl_test2 == 1)
{
$fail = "true";
$filename_error = "
Es wurde eine Datei schon so bennant.
\n";
}
if ($_POST['filename'] == "")
{
$fail = "true";
$filename_error = "
Bitte dieses Feld ausfüllen
\n";
}
//Kind
if ($_POST['kind'] == "Bitte bestimmen")
{
$fail = "true";
$kind_error = "
Bitte ausfüllen sie eine Art.
\n";
}
//TEST [end]
//Big fail
if ($fail != "true")
{
//Zielordner bestimmen
$uploaddir = 'upload/';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir.$file))
{
print "Datei erfolgreich hochgeladen.\n : ";
$filename = $_POST['filename'];
$kind = $_POST['kind'];
print($file);
$db = @mysql_connect("localhost", "tdagaming", "bl00dexit") or die(fatalerror());
@mysql_select_db("tdagaming") or die(fatalerror());
$datetime = datetime();
$anfrage = "INSERT INTO filenames VALUES('";
$anfrage.= $file; //File
$anfrage.= "', '";
$anfrage.= $filename; //Filename
$anfrage.= "', '";
$anfrage.= "facts_mak3r"; //Username
$anfrage.= "', '";
$anfrage.= ""; //id
$anfrage.= "', '";
$anfrage.= "http://tdagaming.td.funpic.de/verpeilt/upload/".$file.""; //Url
$anfrage.= "', '";
$anfrage.= $datetime[0]; //Date
$anfrage.= "', '";
$anfrage.= $datetime[1]; //Time
$anfrage.= "', '";
$anfrage.= "$kind"; //kind
$anfrage.= "')";
@mysql_query($anfrage) or die(fatalerror());
mysql_close($db);
}
else
{
print "Fehler beim Hochladen der Datei.";
}
}
else
{
print("ARSCH");
}
}
function datetime()
{
//Datum
$day = date("d");
$mounth = date("m");
$year = date("Y");
$point = ".";
//Datum kreieren
$date = $day.$point.$mounth.$point.$year;
//Zeit
$hour = date("H");
$minute = date("i");
$second = date("s");
$dblpoint = ":";
//Zeit kreieren
$time = $hour.$dblpoint.$minute.$dblpoint.$second;
//Funktion kreieren
$datetime[0] = $date;
$datetime[1] = $time;
return $datetime;
}
function fatalerror()
{
print("Datenbankfehler beim Hochladen der Datei.");
}
?>
<?php
$db = @mysql_connect("localhost", "****", "****") or die(fatalerror());
@mysql_select_db("tdagaming") or die (fatalerror());
$anfrage = "SELECT * FROM filenames";
$ergebniss = @mysql_query($anfrage) or die(fatalerror());
$anzahl = @mysql_fetch_rows($ergebnis) or die(fatalerror());
while ($row = @mysql_fetch_assoc($ergebnis))
{
echo $row['url'];
}
mysql_close($db);
?>
[/PHP]