Sie haben keine Datei ausgewählt!"; echo "
"; echo "
$wort_zurueck
"; } // Error 2 = Keinen Downloadnamen gewählt if ($filename==""){ $error=1; echo "
Sie haben keinen Downloadnamen ausgewählt!
"; echo "
"; echo "
$wort_zurueck
"; } // Error 3 = File größer als xxkb if ($userfile!=""&&$userfile!="none"){ $groesse = round ($_FILES['userfile']['size']/1024, 0); if ($groesse > $max_groesse) { $error=1; echo "
Ihre Datei ist größer als $max_groesse kb!
"; echo "
"; echo "
$wort_zurueck
"; } } // Error 4 = File hat keine Gültige Endung if ($userfile!=""&&$userfile!="none"){ $dateiendung = substr($_FILES['userfile']['name'], -3, 3); $this_error=1; foreach($erlaubte_endung as $value){ $value=strtolower($value); $dateiendung=strtolower($dateiendung); if($value==$dateiendung) $this_error=0; } if ($this_error==1){ $error=1; echo "
Ihre Datei hat keine gültige Endung!
Erlaubt sind nur:
"; foreach($erlaubte_endung as $value){ echo" $value,";} echo"
"; echo "
"; echo "
$wort_zurueck
"; } } // Error 5 = File Existiert schon auf dem Server if ($userfile!=""&&$userfile!="none"){ if (file_exists($user_upload_dir.$_FILES['userfile']['name'])) { $error=1; echo "
Eine Datei mit diesem Namen existiert schon, Sie müssen sie umbenennen!
"; echo "
"; echo "
$wort_zurueck
"; } } // Error 6 = User hat schon xx Files in 24Stunden hochgeladen if ($userfile!=""&&$userfile!="none"){ $oneday=(time()-86400); $result=mysql_query("SELECT * from $tabledownload where uploader='$user[id]' AND entry>='$oneday' "); $uploads_heute = mysql_num_rows($result); if ($uploads_heute>=$max_uploads_per_day){ $error=1; echo "
Sie dürfen nur $max_uploads_per_day Uploads in 24 Stunden machen, sorry!
"; echo "
"; echo "
$wort_zurueck
"; } } // Wenn alles OK, dann Bild hochladen if ($error==0) { if (move_uploaded_file($_FILES['userfile']['tmp_name'], $user_upload_dir.$_FILES['userfile']['name'])) { chmod ($user_upload_dir.$_FILES['userfile']['name'], 0644); echo "
$wort_upload_erfolgreich!
"; echo "
"; echo "
$wort_zurueck
"; $groesse = $_FILES['userfile']['size']/1024; // Wenn Datei ein Bild, Screenshot anlegen $screen = ""; if (substr($_FILES['userfile']['type'],0,5)=="image"){ $screen = "$url_pfad/$user_upload_dir". $_FILES['userfile']['name']; } $downloadfile = "$url_pfad/$user_upload_dir". $_FILES['userfile']['name']; $kat_key =explode("_",$_POST['kat_key']); $kat_id =$kat_key[0]; $sub_kat_id=$kat_key[1]; $entry=time(); $lastmodify=time(); $beschreibung=nl2br($_POST['beschreibung']); $erfolgreich = mysql_query("insert into $tabledownload values ('','$kat_id','$sub_kat_id','$filename','$beschreibung','$downloadfile','0','$_POST[version_neu]','$_POST[needs]','$groesse','$screen','$entry','$lastmodify','0','0','$user[id]')"); logstr("Upload / ".$_FILES['userfile']['name']." / $user[1]"); $erfolgreich=mysql_query("update $tableuser set uploads=uploads+1 where id='$user[id]'"); } else { echo "
$wort_upload_nicht_erfolgreich!
"; echo "
"; echo "
$wort_zurueck
"; } } } else { // Ende action=Hochladen echo "
$wort_neuer_download
$wort_download_name*
$wort_beschreibung
$wort_kategorie
$wort_datei*
$wort_version V
$wort_benoetigt
$wort_felder_mit_muessen_ausgefuellt_sein!

"; } } include ("footer.inc.php"); ?>