Datei hochladen (intern)

Zu den hochgeladenen Dateien

Ergebnis

'; for($i = 0; $i <= 4; $i++){ if($_FILES['file'.$i]['error'] === 0 && is_uploaded_file($_FILES['file'.$i]['tmp_name'])) { $_FILES['file'.$i]['name'] = str_replace('/','',$_FILES['file'.$i]['name']); echo '

Datei'.($i+1).': '.$_FILES['file'.$i]['name'].'

'; if($_FILES['file'.$i]['name'][0] == '.'){ echo 'Keine unix-hidden files ;)'; }elseif($_FILES['file'.$i]['size'] > $max_byte_size) { echo 'Datei ist zu groß.'; }elseif(!in_array('.'.pathinfo($_FILES['file'.$i]['name'],PATHINFO_EXTENSION), $allowed_types)){ echo 'Dateityp ist nicht erlaubt.'; }elseif(file_exists($dirname.$_FILES['file'.$i]['name'])) { echo 'Datei mit dem namen existiert bereits.'; }elseif(move_uploaded_file($_FILES['file'.$i]['tmp_name'], $dirname.$_FILES['file'.$i]['name'])) { echo 'Datei erfolgreich hochgeladen!'; echo '

Name: '.$_FILES['file'.$i]['name'].'
'; echo 'Link: '.$_FILES['file'.$i]['name'].'

'; }else{ echo 'Irgendein anderer Fehler (sollte nicht auftreten)'; } } } echo '
'; } ?>

Zu den hochgeladenen Dateien

Erlaubte Dateitypen:
Max Dateigröße:
Max Uploadzeit: 900 sec (15 min)

Datei 1:
Datei 2:
Datei 3:
Datei 4:
Datei 5:

Zu den hochgeladenen Dateien

Hilfe: Mein Dateityp fehlt in der Liste

Einfach via Support-Chat oder eMail anschreiben und der Dateityp wird hinzugefügt.

Hilfe: Alternativer Zugriff?!

Web-Filesharing ist mühsam! Deshalb gibt es eine weitere Möglichkeit: sftp mit ssh-key Authentifizierung.
Wenn Sie mir keinen eigenen Public-Key übermitteln wollen, können Sie sich den folgenden Private-Key herunterladen und diesen benutzen.
Download: Private-Key Public-Key

TODO: Linux-shell :3 (vl. auch Mac?)

Terminal öffnen Ausführen: sftp -i ~/.ssh/id_rsa.w2c -P222 w2c@w2c.fsinf.at in sftp cd upload machen. spaß haben.

TODO: Windows :(

WinSCP sollte es können. Diese Version von WinSCP ist mit dem Private-Key ausgestattet und verbindet sich automatisch beim starten. Ist das erwünscht?