php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.10.2010, 18:56  
TZP
Erfahrener Benutzer
 
Registriert seit: 17.08.2010
Beiträge: 152
PHP-Kenntnisse:
Anfänger
TZP befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Aus input type="file" den vollen Pfad auslesen

N´abend.

Ich blamier mich gewiss mit dieser Kleinigkeit aber ich kriege das nicht gebacken. Mein Codeschnipsel sieht so aus:

Code:
<form action="" method="get" name="formular">
  <input id="dateifeld" type="file" onChange="document.getElementById('newLink').value = document.getElementById('dateifeld').value" />
</form> 

<input type="text" id="newLink" name="LI" value="" style="width: 175px;">
Jetzt steht in meinem Text-feld "newLink"der richtige Dateiname aber ich bräuchte den gesamten Pfad der Datei. Lässt sich da was machen oder ist das zu hoch?

-bedank-
TZP ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.10.2010, 19:18  
TZP
Erfahrener Benutzer
 
Registriert seit: 17.08.2010
Beiträge: 152
PHP-Kenntnisse:
Anfänger
TZP befindet sich auf einem aufstrebenden Ast
Standard

Hmhm...erstes Googlen ergab, dass es anscheinend gar nicht möglich ist den Pfad zu kriegen. Das betrübt mich ein wenig....
TZP ist offline   Mit Zitat antworten
Alt 06.10.2010, 11:11  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Ist es auch nicht. Die Fileupload Felder sind sehr beschränkt, was das setzen/auslesen von Informationen betrifft, aus Sicherheitsgründen.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 06.10.2010, 12:17  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

eben .. oberstes Ziel war, dass es nicht mit JS möglich sein soll ein möglicherweise unsichtbares / sonstwie verstecktes File-input zum Beispiel automatisch mit einer wichtigen Datei zu füllen und dann abzuschicken .. von daher ist das beschreiben des File-Feldes nicht realisierbar .,..

du kannst aber "tricksen" ...

pack das file-input unsichtbar in den Vordergrund (z-index) , darunter legst du ein normales input type="text" nebst einer passenden Grafik für den Durchsuchen-Button (damit kann man das auch Custom-Stylen)

das input type="file" bekommt dann noch einen JS-Schnipsel verpasst - etwa

Code:
 onchange="this.form.fakeupload.value=this.value;"
in meinem Fall heißt das Text-feld eben fakeupload (sowohl name als auch id-attribut für JS)
eagle275 ist offline   Mit Zitat antworten
Alt 06.10.2010, 13:10  
TZP
Erfahrener Benutzer
 
Registriert seit: 17.08.2010
Beiträge: 152
PHP-Kenntnisse:
Anfänger
TZP befindet sich auf einem aufstrebenden Ast
Standard

Mja, es hat sich inzwischen aber schon erledigt. Aber meinen Dank für die Antworten. So viel Zeit muss sein.
TZP ist offline   Mit Zitat antworten
Alt 06.10.2010, 18:51  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
du kannst aber "tricksen" ...

pack das file-input unsichtbar in den Vordergrund (z-index) , darunter legst du ein normales input type="text" nebst einer passenden Grafik für den Durchsuchen-Button (damit kann man das auch Custom-Stylen)

das input type="file" bekommt dann noch einen JS-Schnipsel verpasst - etwa
Und was soll das für einen tieferen Sinn haben? Außer für Styling-Gründe bietet das doch keinerlei Funktionalität.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 09.10.2010, 13:20  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

stimmt - aber seine Anforderung war ja auch sehr sinnfrei .... der Browser übergibt schon den vollen Pfad an das script , wenn man mit Submit abschickt
eagle275 ist offline   Mit Zitat antworten
Alt 09.10.2010, 14:14  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von eagle275 Beitrag anzeigen
der Browser übergibt schon den vollen Pfad an das script , wenn man mit Submit abschickt
Nein, das tun aktuelle Browser idR. nicht mehr.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 09.10.2010, 19:20  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Faktisch braucht und benutzt der Browser hier auch gar nicht „Eingabe“ des File-Feldes, ja besitzt tw. nicht einmal ein Eingabefeld: http://www.456bereastreet.com/lab/st...d/file-select/ (siehe Mac OS Beispiele). Auch erzeugt jeder Submit eines Forms mit File-Feld auch einen Fileupload, wobei der Browser das Pfadmanagement übernimmt, nicht der Server. Ergo benötigt und bekommt der Server keinen Pfad auf dem Clientsystem, wie Du durch Auswerten von Requestdaten und -headern schnell feststellen kannst.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch 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
Quelltext auslesen mit file_get_contents Ralph777 PHP Tipps 2010 39 10.09.2010 16:32
Pfad mit realpath ermittelt existiert nicht... Andreas L. PHP-Fortgeschrittene 13 09.09.2010 22:09
Pfad auslesen von type=file in Safari Angins PHP Tipps 2010 12 01.07.2010 18:47
add/remove input boxen in Formular newbie88 JavaScript, Ajax und mehr 2 03.03.2010 09:05
Wer kann den Pfad der Source auslesen? Sensewell PHP Tipps 2009 4 27.11.2009 18:22
[Erledigt] preparedStatement auslesen funktioniert nicht ?! Raidri PHP Tipps 2009 11 02.11.2009 09:21
[Erledigt] input select auslesen devolo01 PHP Tipps 2009 11 03.08.2009 17:37
mod_rewrite pfad problem TimmaY PHP Tipps 2006 1 08.08.2006 17:48
[Erledigt] gelöst: Tabelle auslesen -&amp;amp;amp;amp;gt; Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
[Erledigt] Input value und Input text PHP Tipps 2005-2 4 12.07.2005 16:46
absoluter Pfad zur Datei - ohne Dateinamen PHP Tipps 2005 8 16.05.2005 19:40
Pfad des aktuellen PHP Scriptes auslesen PsiAgent PHP Tipps 2005 18 26.04.2005 10:51
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43
[Erledigt] aktuellen Pfad auslesen Server, Hosting und Workstations 8 15.12.2004 08:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript input file auslesen, input file pfad, input type file pfad auslesen, http://www.php.de/javascript-ajax-und-mehr/72502-erledigt-aus-input-type-file-den-vollen-pfad-auslesen.html, php verzeichnis pfad bei inputfile, php type file auslesen, php vollen pfad aus formularfeld auslesen, dateipfad eine file input feldes aulesen php, this.form.fakeupload.value = this.value;, input file mit javascript auslesen, javascript input file, php input typ=file mit path, input#file auslesen, input type=\file\ document.getelementbyid, php input file pfad, input file gesamter pfad, input file ajax, input type file php, server verzeichnis auslesen, pfad anzeige input file php

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:02 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