Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Upload-routine für mehrere Dateien

Hallöchen,
Upload-Scripts hab ich viele gefunden, jedoch keins das mich zu frieden stellt.
Ich möchte mehrere Dateien (Bilder) gleichzeitig auf einen Server uploaden, bei allen Upload-Scripts jedoch muss man mühsam jede Datei einzeln auswählen.

Wie man eine Upload-Routine schreibt ist mir klar, doch wie kann ich mehrere Dateien auswählen?
Am einfachsten wäre ein Öffnen-Dialog in dem ich mehrere Dateien markieren kann.
Doch irgendwie bekomme ich das nicht hin!

Weiß jemand rat? Danke!

Hier gehts zum Orginal Eintrag "Upload-routine für mehrere Dateien" im Forum

Antworten

Am besten du machst ein Formular mit 2 Schritten
im ersten Schritt wählst du wieviele Dateien geuppt werden sollen,
und im 2 Schritt erzeugst du eben so viele Felder im Form als Array
und beim Abschicken durchläufst du das Array und lädst jede Datei hoch ;)
Ganz simpel im Prinzip...
Wo steckst du denn?
Das öffnen Mehrer Dateien in einem Feld geht leider nicht.
Höchstens mit Java Script da kenn ich mich zuwenig aus..


2.

mit php wirst du da wenig erfolg haben. entweder du nimmst ein applet oder legst wie @foggy schrieb ein ganze reihe von uploadfeldern an (die anzahl der angezeigten file inputs liesse sich auch mit js zur laufzeit ändern - du gibst z.b. 3 felder vor, der user möchte aber 5 dateien hochladen, dann kannst du per js noch 2 file inputs hinzufügen) oder du bietest den upload von archiven an und entpackst diese nach dem upload.


3.

Hmm, so wie Froggy das beschrieben hat ist es ja überall anzutreffen, doch das gefällt mir nicht.

Ich schreib grad an einem Bereich wo Member meiner Website Screenshots hochladen können.
Wenn dann jemand sagen wir mal 30 neue Bilder hochladen will ist das doch sehr umständlich.

Wenns mit Java gehen würde wäre auch ok, kennt da jemand was?


TAUSEND DANK ihr beiden für Eure Antworten!!!


4.

Ach, das letzte was Alexander geschrieben hat hört sich auch interessant an.

Meinste damit ZIP-Archive die ich dann auf der Website entpacken kann?
Kannste mir nen Anhaltspunkt geben wie ich das entpacken anstelle???


5.

wenn du dir mein uploadscript anschaust was ich ins javascript forum gepostet hab hast du auch eine gute lösung. allerdings benötigst du einen ftp zugang zum webspace (was ja eigentlich keine umstände macht) und nunja noch ein formular wo du den ordner auswählst deren inhalt geuppt wird. Wenn du Js kannst wärs cool wenn du das uploadscript noch um die 1 -2 funktionen erweitern könntest :D

Mfg

Sino


6.

Js kann ich leider nicht aber ich schaus mir mal an.

Wenn man zum Uploaden einen FTP-Zugang braucht, dann kann man ja die Pix gleich per FTP-Proggy uploaden.
Jedoch möchte ich meine FTP-Daten nicht her geben und meine Member sollten ohne FTP-Daten Bilder hochladen können.

Aber DANKE für die Antwort....Ihr seid alle so nett zu mir :-)


PS: Das mit dem gezippten-File (siehe oben) gefällt mir, hab leider noch nix darüber gefunden!


7.

naja die sind ja im script drin und nicht für jedermann leserlich. Wie dem auch sei

mfg

Sino


8.

Achso, im Script drin.......schei**e, logo.....na das wär fein :-)


9.

Hallo..

von den benannten möglichkeiten.. würd ich jetzt mal sagen ist die des zipfiles die realistischste..
normalerweise läuft der webserver auf einem unix system wo standart mäßig.. unzip drauf ist ;-)..
das kannst einfach mit nem perl script aufrufen..

datei:unzip.pl
Code:                   In Zwischenablage kopieren (nur IE)
1">

2. möglichkeit .. du hast php mit dem zlib modul installiert..
einfach mal http://www.php.net/zlib
nach schauen..

3. möglichkeit.. auf zend.com gibt es glaub jemand der sich selbst das entpacken in php classen geschrieben hat..
um dir somit das entpacken zu ermöglichen..
einfach mal in der code gallery ma schaun.. ich glaub da hab ich was mal gefunden..

gruß, timo


10.

@uks hat ja schon einiges zum entpacken gesagt. im pear repository gibts noch eine interessante klasse die mit tar archiven umgehen kann. vom gleichen autor gibts/gabs auch eine zip klasse, ist aber (noch) nicht im pear veröffentlicht. ansonsten gibts aber einige andere zip klassen im netz. ein guter tipp ist immer phpclasses.org


11.

Puhh, jetzt kommen wir langsam in ein Gebiet in das ich mich noch nicht gewagt habe.
"zlib"-Modul, Klassen....da muss ich mich erstmal in Ruhe reinsteigern.
Mehr als zur einfachen PHP-Programmierung hats bis jetzt noch net gereicht!

Echt cool von Euch mir hier solch nützliche Tipps zu geben....nochmals DANKE!


Hier gehts zum Orginal Eintrag "Upload-routine für mehrere Dateien" im Forum
 
phpforum.de | Impressum | Handy Bundles