php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.08.2006, 11:45  
Erfahrener Benutzer
 
Registriert seit: 01.02.2004
Beiträge: 550
cytrobic
Standard input type file auf ordner beschränken ?

geht das oder gibts da ne andere möglichkeit, zur zeit habe ich ein textfeld und muss den ordner manuell eingeben, besser wäre es wenn man den ordner raussuchen kann sowie mit file halt die datei...
__________________
keine
cytrobic ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.08.2006, 11:51  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ähm wie bitte? Stell deine Frage bitte nochmal neu. Wo möchtest du einen Ordner auswählen? Beim Client oder auf dem Server wo die File reingespeichert wird?
__________________
▇█▓▒░◕‿‿◕░▒▓█▇
Flor1an ist offline   Mit Zitat antworten
Alt 24.08.2006, 12:05  
Erfahrener Benutzer
 
Registriert seit: 01.02.2004
Beiträge: 550
cytrobic
Standard

Im formular bei client habe ich zur zeit ein feld:

<input type="text" name="ordner"></input>

da habe ich aber das Problem das ich den Ordnerpfad eingeben muss, z.b.

c:\windows\system32\drivers\etc

da können natürlich tippfehler entstehen und es wird kein inhalt gelistet da die abfrage is_dir($ordner) natürlich FALSE zurückgibt wenn der ordnerpfad falsch ist.

Besser wäre es wie z.b. mit file:

<input type="file" name="datei"></input>

da muss ich aber eine datei auswählen und keinen ordner.
Meine Frage ist ob es sowas auch für Ordner gibt, also das man einen ordner auswählen kann ?

EDIT: Ich will nicht den Ordner oder den Inhalt des Ordners uppen sondern nur den Ordnerpfad als String übergeben.
__________________
keine
cytrobic ist offline   Mit Zitat antworten
Alt 24.08.2006, 13:17  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Zu welchem Zweck soll ein Pfad auf deinem lokalen System ausgewählt werden ?

Sowas müsstest du ggf. "per pedes" selber bauen (blob())

Bei Input-Tags gibts kein "</input>" ...

edit: wenn's immer die gleichen Pfade sind per Drop-Down Menü oder via Radiobuttons ...?
XLB ist offline   Mit Zitat antworten
Alt 24.08.2006, 13:19  
Erfahrener Benutzer
 
Registriert seit: 09.05.2005
Beiträge: 193
akratellio
Standard

hallo cytrobic,

du könntest den Inhalt eines (Haupt-) Ordners, in dem sich alle
auswählbaren (Unter-)Ordner befinden, auslesen und in einem
select-Feld darstellen.

mfg

akratellio
akratellio ist offline   Mit Zitat antworten
Alt 24.08.2006, 15:16  
Erfahrener Benutzer
 
Registriert seit: 01.02.2004
Beiträge: 550
cytrobic
Standard

hi akratellio,

ja das wäre ne möglichkeit, ist sogar ne recht gute idee.
danke für den tipp.

gerrit
__________________
keine
cytrobic ist offline   Mit Zitat antworten
Alt 24.08.2006, 17:12  
Gast
 
Beiträge: n/a
Standard

wenn es nur ein bestimmter Ordner ist, warum machst du dann kein Hard-Coding?
  Mit Zitat antworten
Alt 10.08.2010, 22:34  
Neuer Benutzer
 
Registriert seit: 10.08.2010
Beiträge: 3
PHP-Kenntnisse:
Anfänger
rudolff befindet sich auf einem aufstrebenden Ast
Standard

Hallo zusammen,

bin neu hier und greife direkt das „alte“ o. g. Thema wieder auf.
Ich habe genau das gleiche Problem.

Ich versuche aus dem Standard HTML Upload-Dialog (siehe Code von selfhtml.org, weiter unten) nur den Ordnerpfad zur ermitteln und in einem INPUT Box zu schreiben. Die dann letztendlich in MySql gespeichert werden soll.

Code:
.....
<form action="input_file.htm" method="post" enctype="multipart/form-data">
  <p>W&auml;hlen Sie eine Textdatei (txt, html usw.) von Ihrem Rechner aus:<br>
    <input name="Datei" type="file" size="50" maxlength="100000" accept="text/*">
  </p>
</form>
.....
Meine derzeitige Lösung ist nicht besonders Praktisch und sieht wie folgt aus.

Ich verwende den Standard Dialog. In dem Ordnerpfad liegt eine Dummy Textdatei, die mit dem Standard Dialog-Upload Fenster ausgewählt wird. Im Hintergrund läuft ein kleines PHP-Skript das die Dummy-Textdatei aus dem Ordnerpfad extrahiert. Das war's auch schon. Das Problem ist, wie schon gesagt, die Dummy-Textdatei. Keine saubere Sache.

Gibt es eine Lösung ohne eine Dummy-Textdatei?

Danke im Voraus!

Gruß
rudolff
rudolff ist offline   Mit Zitat antworten
Alt 11.08.2010, 17:40  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 3.891
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Mensch
Standard

Nein!

INPUT Type "file" ist immer mit einem Dateiupload verbunden! Es gibt keine Möglichkeit (weder mit PHP noch mit Javascript), einen Dateiauswahldialog anzuzeigen, über den man ausschliesslich Ordner angeben kann, wenn es sich um die Ordnerstruktur des Clients handelt.

Die einzige Möglichkeit wäre, auf eine andere Technologie zu schwenken, die sowas kann: Java (Applet) oder ActiveX (Windows-only). In beiden Fällen müsste das Objekt mit erweiterten Rechten ausgestattet werden, d.h. es muss explizit Zugriff auf das Dateisystem erhalten (im Fachjargon nennt man das "signiert", d.h. ein Objekt hat ein Zertifikat, das beweist, daß das Objekt tatsächlich von einer bestimmten Firma stammt, ähnlich einem SSL-Zertifikat für Webserver).

Und bitte, bitte, bitte: lasst die toten Threads doch ruhen und eröffnet die nicht Jahre später wieder... dieser Thread müffelt nicht nur, der modert schon (4 Jahre!)
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 11.08.2010, 17:52  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Vor allem ist das - wie weiter oben steht - total unsinnig. Client und Server sind nur bei lokalen Installaitionen gleich, später nutzt Dir auf dem Server eine Ordnerangabe des Clients doch überhaupt nichts. Deswegen werden file-Auswahlen ja eben auch immer hochgeladen. Der Server kann nicht „zurückrufen“.
__________________
--
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
input type text standart angewaehlt HTML, Usability und Barrierefreiheit 4 19.02.2009 00:54
CHMOD Problem: Inappropriate file type or format JoeDoe.asd PHP Tipps 2006 7 03.07.2006 10:46
TreeMenu Fatal Error PHP Tipps 2006 8 07.04.2006 11:22
input type='file' - Ordner bereits definieren HTML, Usability und Barrierefreiheit 2 04.01.2006 15:54
Ganzen Ordner per file upload hochladen yoshy HTML, Usability und Barrierefreiheit 2 09.11.2005 18:13
[Erledigt] input type wird nicht korrekt gefüllt PHP Tipps 2005-2 5 11.07.2005 12:55
csv Import über file input in Formular bexxta PHP Tipps 2005-2 3 22.06.2005 09:23
libmysqlclient.so.10 is needed Datenbanken 11 20.06.2005 15:27
input type= file default wert geben PHP Tipps 2005-2 2 13.06.2005 11:54
input file färben HTML, Usability und Barrierefreiheit 13 23.05.2005 22:45
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
Problem mit Wasserzeichen auf Bildern pixelcut PHP-Fortgeschrittene 16 14.12.2004 02:36
file von einem ordner in den anderen verschieben? Promaetheus PHP Tipps 2004-2 5 08.12.2004 13:51
kann php ordner und file unterscheiden? Promaetheus PHP Tipps 2004 7 14.09.2004 14:58
[Erledigt] PHP u. IIS/virtuelle Verzeichnisse/&quot;no Input File speci PHP Tipps 2004 2 07.07.2004 15:52

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php ordner auswählen, html verzeichnis auswählen, php verzeichnis auswählen, html ordner auswählen, html input ordner, input type file ordner wählen, input type ordner, input type file ordner, input type file, input type, html pfad auswählen, ordner auswählen php, html verzeichnis wählen, verzeichnis auswählen php, html input file ordner, php input type file, ordner auswählen html, input type file php, php pfad auswählen, php ordner wählen

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:35 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.