Hallo,
Diesen möchte ich ja bestimmen - er sollte der Dateiname sein.
ja, das ist nachvollziehbar. Aber du hast nach dem File-Upload zwei Dinge, die durchaus unterschiedlich sein können:
Zum einen den Original-Dateinamen (üblicherweise ohne Client-Pfad, es wurde aber schon vereinzelt berichtet, dass manche Browser den kompletten Pfad mit übermitteln). Den findest du im superglobalen Array $_FILES[].
Zum anderen den Namen der hochgeladenen Datei im temp-Verzeichnis auf dem Server. Der _kann_ dem Originalnamen entsprechen, muss es aber nicht.
Wozu hier überhaupt FTP?
Weil ich es leider nicht besser weiss...
Aha. Aber wenn dein PHP-Script anläuft, hast du doch die Datei schon auf dem Server (eben im temp-Verzeichnis). Was also willst du mit FTP anstellen? Das einzig wichtige, was du dann noch brauchst, ist move_uploaded_file(). Das hat wahsaga dir aber auch schon verraten.
Bin ich auf dem falschen Weg?
Mit FTP vermutlich schon ...
So long,
Martin