Hallo!
Was genau meinst du jetzt? In deinem Ausgangsposting stand doch:
Datei: <input name="..." type="file">
Yep, sorry. War da wohl etwas durcheinander. Hatte das Text-Feld für Name als das Datei-Feld gelesen. Duh!
Aber mal eine andere Frage: Wozu brauchst du den Pfad zu der Datei? Du kannst doch dann damit später nichts mehr anfangen, da _du_ ja keinen Zugriff auf den Rechner des Clienten hast.
Tjahaaahh, die Pfade die dort angegeben werden beziehen sich auf Netzwerklaufwerke, die mir und auch anderen Benutzern innerhalb des Netzwerks zugänglich sind. Ich brauche den kompletten Pfad, um diesen als Link zu speichern. Konkret geht es um eine Verwaltung von Dokumenten in einem Intranet.
Eine Lösung für das Problem gibt es wenn, dann nur serverseitig. AFAIK liefert PHP dir in der Variablen $_FILE (wenn du das Formular an die PHP Datei geschickt hast) auch den ursprünglichen Pfad auf dem Clienten. Lass dir einfach mal $_FILE mit print_r() ausgeben.
Die Variable heißt $_FILES und ist hier auch schön beschrieben: http://www.php.net/manual/de/features.file-upload.php#features.file-upload.post-method
Habe ich auch schon benutzt, wenn es tatsächlich darum ging, nur Dateien hochzuladen. Das Problem ist, daß in $_FILES nur der Dateiname, nicht aber der Pfad gespeichert wird.
Der einzige Weg scheint mir zu sein, das Ganze mit JavaScript anzugehen, da ja nach der Auswahl der Datei der gesamte Pfad im Eingabefeld steht. Aber bevor das sein muß, bitte, bitte: her mit anderen Vorschlägen!
Gruß
Matthias
ss:| zu:| ls:[ fo:| de:] va:) ch:? sh:) n4:( rl:( br:> js:| ie:% fl:) mo:}
http://www.makaio.de/quotations