Ein Problem mit Adminupload

Hi Community :slight_smile:
Ich habe da ein Problem xD
Es geht um ein Admintool zum uploaden ist erst in Aufbau.
Hier könnt ihr euch das angucken ( http://www.keinhirn.de )
Da ist nur Schwachsinn drauf von meinen Kumpels aber die bestehen auf ein Admintool xD Loggt euch mit den Daten test und 1234 ein.
Das Problem ist es funktioniert gar nichts. Der Upload funktionierte mal, aber jetzt wo ich ne PRüfung eingebaut habe um zu testen ob der Dateiname schon vorhanden ist, funktioniert es nicht mehr. Habe noch einiges dazugetan.
Hier der Dazugehörige Code (ich denke meine ABsichten kann man dem Vode entnhemen.)

mfg web_spider:D
Ps Code folgt im 2. Post, weil ich ueber 10.000 Zeichen hatte.

[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:
\nwww.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]