Suchen
Inside Forum
Nützliche Links
PHP Jobs
phpforum.de Tipp
 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 
PHP Test


werbung



Zurück   PHP Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.08.2006, 14:01
jensr jensr ist offline
Engagierter Besucher
 
Registriert seit: 21.06.2004
Beiträge: 212
Standard Kompletter Pfad von INPUT type="file"

Hallo, ich möchte nach einem Upload den Value von dem HTML-Element <input type="file"... wieder anzeigen lassen.

Leider kommt man ja über $POST da ja nicht dran und der $FILES Array beinhaltet ja nur das Temporäre Verzeichnis
und den Dateinamen. Ich bräuchte aber den gesamten Pfad+Dateinamen.

Gibts da ne Möglichkeit?
Mit Zitat antworten
  #2  
Alt 16.08.2006, 14:04
reloader reloader ist offline
Vorbildlicher Helfer
 
Registriert seit: 28.11.2003
Ort: Passau
Beiträge: 2.055
Standard

hmm...ich könnte mir bloß eins vorstellen.
Du könntest den Pfad via JS abgreifen, aber sonst wär mir nix bekannt.
__________________
Tipp:

Code Verhau?
Abhilfe schafft der PHP Code beautifier
Mit Zitat antworten
  #3  
Alt 16.08.2006, 14:06
BenniG. BenniG. ist offline
Engagierter Besucher
 
Registriert seit: 01.06.2006
Ort: Heidelberg
Beiträge: 3.942
Standard

wüsste nicht dass es überhaupt möglich ist deim file-input ein value mitzugeben.. man könnte den per css ja sonst beliebig verstecken und dem user so dateien von der festplatte laden..
Mit Zitat antworten
  #4  
Alt 16.08.2006, 14:06
combie combie ist gerade online
Forum-Mitarbeiter
 
Registriert seit: 29.07.2005
Beiträge: 33.261
Standard

Zitat:
Gibts da ne Möglichkeit?
Nein!!
__________________
 

Bitte immer nur im Schritttempo denken.
Wer in die falsche Richtung läuft, braucht sich nicht zu beeilen...
Mit Zitat antworten
  #5  
Alt 16.08.2006, 14:07
reloader reloader ist offline
Vorbildlicher Helfer
 
Registriert seit: 28.11.2003
Ort: Passau
Beiträge: 2.055
Standard

@BenniG
ui...so hab ich das noch garnicht gesehen
__________________
Tipp:

Code Verhau?
Abhilfe schafft der PHP Code beautifier
Mit Zitat antworten
  #6  
Alt 16.08.2006, 14:11
jensr jensr ist offline
Engagierter Besucher
 
Registriert seit: 21.06.2004
Beiträge: 212
Standard

@BenniG
Da hast du Recht!

Aber das kann doch nicht sein, ich möchte nur das in dem Input-Element wieder die Datei angezeigt wird, die hochgeladen wurde..
Mit Zitat antworten
  #7  
Alt 16.08.2006, 14:18
Rana Rana ist offline
Engagierter Besucher
 
Registriert seit: 22.12.2004
Beiträge: 6.441
Standard

Das geht schon, nur ein wenig tricky mit JavaScript:

lege zusätzlich ein Hidden Field an und im onChange Event des File-Inputs rufst Du eine Minifunktion auf, die den Value des Hidden Felds gleich dem Value des File-Inputs setzt - das ist unglaublich, aber es geht. Nachher steht beim Submit im Hidden Feld der volle Pfadname des Dokuments (eigentlich grausam, aber ich habe es einmal herausgeknobelt).
Mit Zitat antworten
  #8  
Alt 16.08.2006, 14:20
jensr jensr ist offline
Engagierter Besucher
 
Registriert seit: 21.06.2004
Beiträge: 212
Standard

Ah stimmt, merci!
Mit Zitat antworten
  #9  
Alt 16.08.2006, 14:31
Rana Rana ist offline
Engagierter Besucher
 
Registriert seit: 22.12.2004
Beiträge: 6.441
Standard

Also konkreter Code sieht so aus (getestet!):

Code:
<form action="test.php" enctype="multipart/form-data" name="eingabe" method="post">
<input type="hidden" name="pathname">
<input type="file" name="filename" onChange="this.form.pathname.value = this.form.filename.value">
<input type="submit">
</form>
In $_POST['pathname'] steht nachher ein vollständiger WIndows Pfadnamen drin (eigentlich grausig).
Mit Zitat antworten
  #10  
Alt 16.08.2006, 16:03
jensr jensr ist offline
Engagierter Besucher
 
Registriert seit: 21.06.2004
Beiträge: 212
Standard

Ok, aber diesen Pfad nach dem Laden wieder einzufügen geht ja nicht..
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
input type file Rupo JavaScript 1 14.10.2006 16:29
pfad form nouphi PHP 3 15.10.2004 17:20
input type file value siala PHP 1 26.07.2004 17:09
input type=file => file-namen ausfindig machen? j0sh PHP 4 04.03.2003 15:30
input type='file' .... pfad + dateinamen auslesen Baschti PHP 4 03.03.2003 15:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:35 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC