]*/'; # verbotene Zeichen in den Eingabefeldern $doupload=$_POST['doupload']; $title=preg_replace($regexp, '', strip_tags($_POST['title'])); $comment=preg_replace($regexp, '', strip_tags($_POST['comment'])); $email=preg_replace($regexp, '', strip_tags($_POST['email'])); $opensee=$_POST['opensee']; $cath=$_POST['cath']; $file=$_POST['file']; $agb =$_POST['agb']; $file = $_FILES['file']['tmp_name']; $file_name = $_FILES['file']['name']; $file_size = $_FILES['file']['size']; if($doupload){ $file_endung=split("[.]",$file_name); $count=count($file_endung); $endung=strtolower($file_endung[$count-1]); $extquery=mysql_query("SELECT * FROM extensions WHERE ext='$endung'"); $ext=mysql_fetch_array($extquery); if($cookie){ $maxfilesize=$config['filesize_member']; $maxdauer=$config['filetime_member']; $agb="1"; }else{ $maxfilesize=$config['filesize_gast']; $maxdauer=$config['filetime_gast']; $cath="0"; } if($ext['typ'] == "doc") { $fp = @fopen($file,"r"); $file_head = ""; for ($c=0;$c<4;$c++) $file_head .= dechex(ord(fgetc($fp))); } elseif ($ext['typ'] == "img") { $img = getimagesize($file); } if(empty($file)) $meldung="

Bitte Datei auswählen

"; elseif(!isset($agb)) $meldung="

Sie müssen die AGBs bestätigen!

"; elseif(empty($email)) $meldung="

Bitte Emailadresse angeben

"; elseif($file_size>$maxfilesize) $meldung="

Datei ist zu gross. Maximal ".$maxfilesize." kB. Ihre Datei ".($file_size/1024)." kB

"; elseif(!$ext) $meldung="

Dieser Dateityp ist nicht erlaubt

"; elseif(checkmail($email)=='0') $meldung="

Bitte korrekte Emailadresse eingeben

"; elseif (($file_head != $ext['Head']) and ($ext['typ'] == "doc")) $meldung="

Diese Datei ist keine gütige $ext[ext]-Datei

"; elseif ((($img[2]<1) or ($img[2]>3)) and ($ext['typ'] == "img")) $meldung="

Diese Datei ist keine gütige $ext[ext]-Datei

"; else { $curdir=$config['uploadpfad']; chdir($curdir); $dir=CodeErzeugen(); if(is_dir($dir)) $dir=CodeErzeugen(); mkdir($dir,0777); chmod($dir, 0777); $curdir=$dir; $zeit=time()+$maxdauer; $filesizekb=$file_size/1024; if(!$cookie) $userid='0'; else $userid=$cookie; chdir($curdir); $check=move_uploaded_file($file,$file_name); if(!$check) die("fehler beim upload"); $newname=create_name(); rename($file_name,$newname.".".$endung); $file_name=$newname.".".$endung; if($ext['typ']=='img') resizepic($file_name,$file_size); if($ext['typ']=='doc') chmod($file_name, 0777); if(file_exists($file_name)){ $checkID = CodeErzeugen(); mysql_query("INSERT INTO uploads(fileid,filename,typ,filesize,filesizekb,userid," . "zeit,title,comment,cath,email,open,checkID)VALUES('$dir','".$file_name."'," . "'".$ext['typ']."','".$file_size."','".($file_size/1024)."','".$userid."'," . "'".$zeit."','".$title."','".$comment."','$cath','".$email."','".$opensee."'," . "'".$checkID."')"); echo mysql_error(); $tag=date("d"); $monat=date("m"); $jahr=date("Y"); $ip=getenv("REMOTE_ADDR"); $zeit=time(); mysql_query("INSERT INTO `log`(id,filename,zeit,ip,tag,monat,jahr)" . "VALUES('$dir','$file_name','$zeit','$ip','$tag','$monat','$jahr')"); if ($cookie){$zeitablauf=$zeit+$config['filetime_member'];}else{$zeitablauf=$zeit+$config['filetime_gast'];} $ablaufdatum=date("d.m.Y H:i",$zeitablauf); chdir(".."); $mail=$mailtemplate['upload_oben']; $mail.="Vielen Dank für deinen Upload von \"".$title."\" bei " . "".$config['projekturl'].", dein Upload bleibt bis zum " . "".$ablaufdatum." Uhr bei uns gespeichert.

"; $mail.="Die Datei ist unter:
".$config['projekturl']."/file.php?id=".$dir." " . "zu erreichen.

"; $mail.="Der Link zum Löschen der Datei ist:
".$config['projekturl']."" . "/del.php?id=".$dir."&cid=".$checkID."

"; $mail.="Foren-Link:
[URL=".$config['projekturl']."/file.php?id=" . "".$dir."][IMG]".$config['uploadpfad']."/".$dir."/tn_".$file_name."[/IMG][/URL]" . "

"; $mail.=$mailtemplate['upload_unten']; $headers .= "From:" . $config['adminmail'] . "\n"; $headers .= "X-Mailer: PHP/" . phpversion(). "\n"; $headers .= "Content-type: text/html\n"; mail($email,"Upload bei ".$config['pagetitle']."",$mail,$headers); header("location:uploaded.php?id=".$dir."&checkID=".$checkID); } else { echo "

Upload Fehlgeschlagen. Bitte beim Admin melden (".$config['adminmail'].")

"; } } } echo "

".$meldung."
"; if($cookie){ $maxfilesize=$config['filesize_member']; $maxdauer=($config['filetime_member']/(60*60*24)); }else{ $maxfilesize=$config['filesize_gast']; $maxdauer=($config['filetime_gast']/(60*60*24)); } ?>
Hier können Sie einen Titel einfügen,
z.B.: Mein Hund Theo!
Geben Sie hier einen Hinweis-Text ein, eine Beschreibung oder einfach nur einen Kommentar von Ihnen zu diesem Upload
Mit Klick auf durchsuchen, können Sie ihren PC nach der Datei durchsuchen, welche Sie uploaden wollen.

Achtung:
Sie dürfen nur folgende Formate uploaden: ".$data['ext'].""; } ?>
Die Datei darf max.0 kB Gross sein!
Ihre IP: (wird aus rechtlichen Gr¨nden gespeichert)
Die Hochgeladene Datei ist Tage gültig
Darf Ihr Upload der Öffentlichkeit gezeigt werden? Wenn ja erscheint es in unserer Galerie, so das es für alle Besucher zugänglich ist. Sollten Sie dies nicht wünschen, sehen es nur die Leute, welche den Link von Ihnen bekommen! Es werden Nur Bilder in der Galerie angezeigt!
Bitte bestätigen Sie das Sie mit unseren Allgemeinen Geschäftsbedingungen einverstanden sind!
Emailadresse: type="Text" name="email" size="40" maxlength="255">
Upload-Titel:
Kategorie:
Upload-Kommentar:
Upload-Datei:
Öffentlich?:
AGB akzeptiert?: