hilfdirselbst.ch
Facebook Twitter gamper-media
antihero
Beiträge: 1
20. Nov 2002, 10:52
Beitrag #1 von 2
Bewertung:
(365 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

uploaded files


Hallo zusammen,

Weiss jemand von euch, wie man einen upload mit php ausführt? ich habe ein formular gemacht, mit dem input type="file". wenn man dann auf submit klickt, wird im php script der befehl "move_uploaded_file()" ausgeführt... soweit so gut, dieser befehl scheint nur irgendwie nicht zu funktionieren. nun möchte ich vor allem wissen, wie man von der hochgeladenen datei den namen (nur dateinamen) bekommt.

vielen dank schon mal

antihero Top
 
X
Miro Dietiker
Beiträge: 699
21. Nov 2002, 22:05
Beitrag #2 von 2
Beitrag ID: #17295
Bewertung:
(365 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

uploaded files


Hi!

Da gibt es einige wichtigen Punkte...

Die Art des Uploads wurde geändert und es gibt viele dokumentationen
welche veraltet sind und so gibt es x varianten für die verwendung...

Hast du ein input Type="file" MUSS das Form folgende Eigenschaften
aufweisen (sonst geht NIX)

- Form mit Eigenschaft ENCTYPE='multipart/form-data'
- Form mit Eigenschaft METHOD='post'

Und ausserdem darf in der URL von Action keine Parameter
angehängt werden! Sonst wirst du stehenbleiben und nicht
etwas gescheites erreichen.

Nennst du den Input type=file "datei" so wird eine Variable
namens "datei_name" den namen der Datei beinhalten. Dies ist
der Name, wie die Datei früher geheissen hat!
Auf dem Server aber ist die Datei in einem Verzeichnis gespeichert
worden, und existiert nur solange das Script ausgeführt wird.
Willst du diese Verwenden, musst du einfach den namen des Feldes
"datei" als Quelle der Datei angeben... Hier kannst deine
Funktion verwenden.. Geht theoretisch auch via move($datei, $ziel);

Hilft das etwas weiter?

GrEeZ: Miro Dietiker
als Antwort auf: [#17105] Top