[GastForen Programmierung/Entwicklung PHP und MySQL uploaded files

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

uploaded files

antihero
Beiträge gesamt: 1

20. Nov 2002, 10:52
Beitrag # 1 von 2
Bewertung:
(580 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
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
X

uploaded files

Miro Dietiker
Beiträge gesamt: 699

21. Nov 2002, 22:05
Beitrag # 2 von 2
Beitrag ID: #17295
Bewertung:
(580 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
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]