Boardunity & Video Forum

Boardunity & Video Forum (https://boardunity.de/)
-   Programmierung und Datenbanken (https://boardunity.de/programmierung-datenbanken-f23.html)
-   -   Dateiupload (https://boardunity.de/dateiupload-t4120.html)

vollnull 26.04.2006 13:29

Dateiupload
 
Tach, ich habe eine Seite, wo man mittels eines Formulares eine Datei auf der Festplatte auf den Server laden kann. Jetzt ist meine Frage, ob da nicht jeder einfach kommen kann und Dateien auf den Server laden kann oder noch schlimmer, selbigen einfach leer räumen. Der Ordner steht auf chmod 750 und lässt sich auch nicht ändern, die Rechtevergabe ist auch sinnvoll so. Gehe ich recht in der Annahme, dass es für die php Datei nur so einfach ist, Dateien auf den Server zu laden, weil sie elbst dort liegt und eine andere php Datei auf einem anderen Server wird nicht ohne Login und Passwort Dateien auf meinen Server laden können?

Björn 26.04.2006 13:39

Ich geh einfach mal davon aus, dass dein Formular nicht von dir selbst geschrieben wurde. ALso prinzipiell ist es möglich mit einem geeigneten Formular auf jeden Server, auf dem PHP läuft eine Datei hoch zu laden.
Diese ist dann im /tmp-dir (oder was eingestellt ist). Also /tmp/zUfAlLsNaMe
erst PHP verschiebt sie dann normalerweise (oder kopiert) sie dann ins gewünschte verzeichniss.

Aber genaueres findest du in der PHP Doku:
http://de3.php.net/manual/de/features.file-upload.php
mfg

vollnull 26.04.2006 15:57

Doch, das Formular habe ich selber geschrieben. Da ist einfach nur ein Input-Tag drin mit type="file".
Das ganze Formular wird dann von einer PHP Datei verarbeitet, die alle Infos in eine Datenbank einträgt und die hochgeladene Datei vom temp-Ordner in den gewünschten Ordner verschiebt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:02 Uhr.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25