php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.10.2010, 17:46  
Benutzer
 
Registriert seit: 11.12.2008
Beiträge: 42
reeky befindet sich auf einem aufstrebenden Ast
Standard Uploadformular - FilePfad von User

Hallo Leute,

ich habe ein Uploadformular mit mehreren Uploadfeldern.
Ist es irgendwie möglich, wenn der User schon einmal auf absenden gedrückt hat, den alten Dateipfad des jeweiles Uploadfeldes wieder in das Feld einzutragen, sodass bei erneuten senden die Datei nicht vom benutzer neu ausgewählt werden muss?

Ich hab schon selbst ein wenig rumgetestet, aber über das $_POST oder das $_FILES kommt man da ja scheinbar nicht ran.
Gibt es vielleicht einen Trick mit Javascript oder direkt in PHP?

Oder ist mein Vorhaben so nicht möglich?


Gruß reeky
reeky ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.10.2010, 18:31  
bandit600
Gast
 
Beiträge: n/a
Standard

Aus SelfHTML:
Zitat:
Das Attribut value in Verbindung mit <input type="file">, mit dem das Vorbelegen der Dateiauswahl möglich wäre, wird von aktuellen Browsern aus Sicherheitsgründen nicht unterstützt.
Als Fortgeschrittener sollte man das entweder wissen, oder wissen, wo man sowas nachsehen kann.
  Mit Zitat antworten
Alt 25.10.2010, 18:34  
Erfahrener Benutzer
 
Benutzerbild von fireweasel
 
Registriert seit: 20.03.2010
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
fireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblick
fireweasel eine Nachricht über ICQ schicken fireweasel eine Nachricht über AIM schicken fireweasel eine Nachricht über Yahoo! schicken fireweasel eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von reeky Beitrag anzeigen
Hallo Leute,

ich habe ein Uploadformular mit mehreren Uploadfeldern.
Ist es irgendwie möglich, wenn der User schon einmal auf absenden gedrückt hat, den alten Dateipfad des jeweiles Uploadfeldes wieder in das Feld einzutragen, sodass bei erneuten senden die Datei nicht vom benutzer neu ausgewählt werden muss?

Ich hab schon selbst ein wenig rumgetestet, aber über das $_POST oder das $_FILES kommt man da ja scheinbar nicht ran.
Gibt es vielleicht einen Trick mit Javascript oder direkt in PHP?

Oder ist mein Vorhaben so nicht möglich?
Ich vermute nicht. Von PHP-Seite aus geht das gar nicht, weil der Browser den Pfad nicht zum Server überträgt. Das geht den Server einfach nichts an, aus welchem Verzeichnis die Datei stammt.

Auf der Browser-Seite ist es ein Sicherheitsproblem, den Pfad irgendwie per Script einstellbar zu machen, denn dann könnte ein böses Script den Pfad verstellen und ein unbedarfter Benutzer könnte das übersehen und Dateien hochladen, die zwar genauso heißen wie gewünscht, sich aber in einem anderen Pfad befinden. Deswegen sollte das per Script unmöglich sein, die entsprechenden Eigenschaften "umzustellen".

Was allerdings den Dateiauswahldialog selbst angeht, kann es sein, dass der Browser hier die Arbeit ans Betriebssystem abgibt, und in dem Fall sollte der sich den Pfad von ganz allein merken können. Das hängt allerdings davon ab, ob der Browser die entsprechende Betriebssystem-Funktion auch so aufruft, dass das möglich ist.

*update*
Mist, ich war wieder zu langsam ...

Geändert von fireweasel (25.10.2010 um 18:42 Uhr).
fireweasel ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
login auf dateiordner/download für mehrere user synthflut PHP Tipps 2010 2 30.09.2010 22:38
$_SESSION user mit User aus DB abgleichen josephh PHP Tipps 2010 6 10.09.2010 21:53
Logout durch Verlust der Session-ID (Zwei IDs pro User?) oriolus PHP Tipps 2010 10 12.07.2010 01:32
Auf Array zugreifen bringt fehler SteiniKeule PHP Tipps 2010 10 08.04.2010 15:13
LOCK tables... Samhayne Datenbanken 41 18.02.2010 11:15
User sollen eigenes Email-Konto im Adminbereich eingeben können!? alex-bad-bad PHP Tipps 2009 2 30.07.2009 11:44
Projekt: User über Intranetpage erstellen, auf einen VoIP-Server beta1234 PHP Tipps 2009 2 22.07.2009 13:21
User mit PHP aus DB löschen MistaJ PHP Tipps 2008 10 01.12.2008 19:38
User erkennen (ohne session + ohne cookies + prob mit IP) PHP Tipps 2007 8 30.12.2007 23:35
mysql_connect verbindet nicht wenn user passwort hat PHP Tipps 2005-2 3 28.10.2005 15:53
Session: Untersch. Seiten f. eingeloggte User und norm. User PHP Tipps 2005-2 2 20.07.2005 12:46
[Erledigt] MySQL user rausfinden Datenbanken 4 26.05.2005 12:15
[Erledigt] PHP linux user wechseln PHP-Fortgeschrittene 12 05.12.2004 16:11
Access denied for user: '@localhost' / SYSTEM@localhost Datenbanken 0 10.11.2004 20:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript uploadfeld pfad auslesen, file pfad, uploadfeld vorbelegen, uploadformular selbst erstellen, php dateipfad vom user lesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:40 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum