tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
412
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von xcylo
    xcylo xcylo ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Beiträge
    53
    Hallo zusammen!

    Ich habe folgendes Problem:

    Ich habe ein Upload-Script, welches soweit auch gut funktioniert, die upgeloadete Datei aber immer ins gleiche Verzeichnis, wie das Upload-Script schiebt. Nun möchte ich allerdings gerne, dass der User außer dem "Browse"-Dialog, in dem er die hochzuladende Datei auswählt, auch noch einen weiteren zur Auswahl des Zielordners bekommt. Wie geht das? Alternativ wäre auch noch etwas möglich, dass einem, wie bei einem Download angeboten wird, ob man die Datei Öffnen oder "Speichern unter" möchte.

    Habe schon die Suche benutzt, leider ohne gewünschten Erfolg. Wäre schön, wenn mir hier jemand auf die Sprünge helfen könnte.
    Vielen Dank schonmal!

    Gruß
    XCylo
     
    "If you want my views of history,
    then there's something you should know,
    the three men I admire most
    are Curly, Larry 'n Moe."

  2. #2
    Avatar von fh_study
    fh_study fh_study ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    109
    Verstehe nicht ganz wo das Problem liegt, weißt du nicht wie du dir die Möglichen Ordner anzeigen lassen kannst oder wie du dem upload skript sagst, dass es einen anderen Ordner verwenden soll?
     

  3. #3
    Avatar von xcylo
    xcylo xcylo ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Beiträge
    53
    Hm, hab ich ein bißchen unklar ausgedrückt:

    Was ich meine, ist, dass die über
    HTML-Code:
    <input type="file"...
    ausgewählte Datei ja in dem Script, das durch das Formular aufgerufen wird, irgendwohin kopiert werden muss. Klar kann ich das in dem Script direkt codieren, aber ich will dem Uploader die Möglichkeit bieten, einen Ordner auszuwählen, in den das File geschoben wird. Am besten wäre es, wenn das über einen Dialog ähnlich der Auswahl der Datei zu realisieren wäre. Ein "Speichern unter"-Dialog wäre aber auch super.

    Gruß
    XCylo
     
    "If you want my views of history,
    then there's something you should know,
    the three men I admire most
    are Curly, Larry 'n Moe."

  4. #4
    KristophS KristophS ist offline Mitglied Brilliant
    Registriert seit
    Apr 2004
    Ort
    Duisburg
    Beiträge
    778
    Ich hoffe ich beuge mich nicht zu weit aus dem Fenster, wenn ich sage das es nicht möglich ist mit normalen HTML einen Dialog zuschreiben.
    Mach es über eine Select Liste.
     

  5. #5
    Registriert seit
    Dec 2001
    Ort
    Köln
    Beiträge
    796
    Zitat Zitat von xcylo
    Hm, hab ich ein bißchen unklar ausgedrückt:

    Was ich meine, ist, dass die über
    HTML-Code:
    <input type="file"...
    ausgewählte Datei ja in dem Script, das durch das Formular aufgerufen wird, irgendwohin kopiert werden muss. Klar kann ich das in dem Script direkt codieren, aber ich will dem Uploader die Möglichkeit bieten, einen Ordner auszuwählen, in den das File geschoben wird. Am besten wäre es, wenn das über einen Dialog ähnlich der Auswahl der Datei zu realisieren wäre. Ein "Speichern unter"-Dialog wäre aber auch super.
    Bei dem Datei-Feld kannst Du aber nur eine Datei auswählen, die Du hochladen willst. Alles andere musst Du zusätzlich angeben. Du musst also in Deinem Formular die vorhandenen Ordner darstellen, in denen ein Dateiupload möglich sein soll.
     
    You want me to be, something I can never ever be!

  6. #6
    Avatar von fh_study
    fh_study fh_study ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    109
    Dafür würde ich einfach in dem Upload-Formular ein Dropdown-Feld erstellen mit den vorhandenen möglichen Ordnern.

    Dieses dann vor dem eigentlichen Ordner abgreifen. Du hast in deinem Upload sicher eine Variable wie $Upload_Directory = "...." daran hängst du einfach .$Ordner

    $Ordner = $HTTP_POST_VARS["ordner"];
    $Upload_Directory="...".$Ordner;

    ...

    copy($file,$Upload_Directory);

    Für den Rest empfehle ich dir mal folgenden Link: http://www.selfphp.de/funktionsueber...funktionen.php
     

  7. #7
    Avatar von xcylo
    xcylo xcylo ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Beiträge
    53
    Hmja, Danke.

    Habe sowas schon befürchtet. Das Problem ist nämlich, dass es keine festen Ordner gibt, die möglich sind, sondern der Speicherort frei wählbar sein soll.

    Gibt es denn evtl. die Möglichkeit, irgendwie (dann wahrscheinlich aber eh über HTML) einen Dialog zu erzwingen, wie er nach "Ziel speichern unter" erscheint?

    Gruß
    XCylo
     
    "If you want my views of history,
    then there's something you should know,
    the three men I admire most
    are Curly, Larry 'n Moe."

  8. #8
    KristophS KristophS ist offline Mitglied Brilliant
    Registriert seit
    Apr 2004
    Ort
    Duisburg
    Beiträge
    778
    Wie gesagt, nein es gibt keine Möglichkeit solch einen Dialog über normales HTML (Es sei denn du machst einen einfachen Button,eine Seite mit den Verzeichnissen(readdir() und dann kann man von dort aus wählen..)

    BTW:
    Inwiefern soll es denn möglich sein frei zu wählen?
    In einer Select Liste, hast du doch auch "freie" Wahl; nur musst du die Verzeichnisse vorher bestimmen in denen es möglich sein soll, was ich aber für gar nciht so schlimm halte, denn wenn der USer überall Zugriff hätte, würde mir das nicht gefallen.

    Wenn du das sicher gestalten willst musst du die Menge eh einschränken.
     

  9. #9
    Avatar von xcylo
    xcylo xcylo ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Beiträge
    53
    Naja, das Ganze ist nicht für das Internet gedacht, sondern vielmehr für eine Geschichte mit lokalen und entfernten Servern innerhalb eines Netzwerkes. Sicherheit ist in dem Fall nicht das Thema.

    Trotzdem Vielen Dank! Ich versuche dann mal, mir was anderes zu stricken


    Gruß
    XCylo
     
    "If you want my views of history,
    then there's something you should know,
    the three men I admire most
    are Curly, Larry 'n Moe."

Ähnliche Themen

  1. Edit Feld in "Single document" wie in "Dialog based"
    Von excelite im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 26.01.06, 08:24
  2. Download button mit "Ziel speichern unter"
    Von cybes im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 01.08.05, 18:26
  3. Antworten: 6
    Letzter Beitrag: 24.01.05, 09:44
  4. Antworten: 7
    Letzter Beitrag: 23.01.05, 18:23
  5. Antworten: 5
    Letzter Beitrag: 15.11.03, 15:32