Datei hochladen (intern)
Back to upload-dir
Allowed types:
Max filesize:
Max upload time: 900 sec (15 min)
ResultZum upload-verzeichnis
';
if($_FILES['file']['error'] === 0 && is_uploaded_file($_FILES['file']['tmp_name'])) {
if($_FILES['file']['name'][0] == '.'){
echo 'Keine unix-hidden files ;)
';
}elseif($_FILES['file']['size'] > $max_byte_size) {
echo 'Datei ist zu groß.
';
}elseif(!in_array('.'.pathinfo($_FILES['file']['name'],PATHINFO_EXTENSION), $allowed_types)){
echo 'Dateityp ist nicht erlaubt.
';
}elseif(file_exists($dirname.$_FILES['file']['name'])) {
echo 'Datei mit dem namen existiert bereits.
';
}elseif(move_uploaded_file($_FILES['file']['tmp_name'], $dirname.str_replace('/','',$_FILES['file']['name']))) {
echo 'Datei erfolgreich hochgeladen!
';
echo 'Name: '.$_FILES['file']['name'].'
';
echo 'Link: '.$_FILES['file']['name'].'
';
}else{
echo 'Irgendein anderer Fehler (sollte nicht auftreten)
';
}
}else{
echo 'Keine Datei zum Hochladen angegeben?
';
}
}
?>