mit diesem Modul ist es möglich, Dateien über die FTP Funktion von PHP auf einen FTP Server zu übertragen. Der Anwender kann zusätzlich noch seinen Namen und eine kurze Beschreibung zur Datei angeben. Nach erfolgreicher Übertragung, kann automatisch eine Benachrichtigungs E-Mail verschickt werden.
Bei der FTP Übertragung benenne ich die Dateien noch um. Es wird das UNIX Datum dem Dateinamen vorangestellt, um ein überschreiben bei gleichen Dateinamen zu verhindern. z.B. aus test.txt wird dann 1141317557_test.txt
Folgende Parameter sind über die Vorkonfiguration einstellbar:
- FTP Server
FTP Verzeichnis
FTP User
Passwort
Übertragunsmodus
maximale Dateigröße
E-Mail Benachrichtigung
- memory_limit
post_max_size
upload_max_filesize
Der kleinste Wert bestimmt die maximale Dateigröße, aber man sollte folgende Regel beachten:
memory_limit muss > upload_max_filesize sein,
upload_max_filesize muss >= post_max_size sein,
dann ist post_max_size = maximale Dateigröße
Ich weiss nicht, ob auch der Wert max_execution_time noch eine Rolle spielt, aber bei großen Dateien und einer schmalen Anbindung muss man da vieleicht auch noch was tun. Habe das aber noch nicht getestet.
Neue Version 1.1
- - Check, ob User im Frontend angemeldet sein muss
- Liste von akzeptierten Dateitypen
Gruß
schlaucher