Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Upload-Script in die richtige Kategorie auf den Webspace Antworten
Upload-Script in die richtige Kategorie auf den Webspace

The Doctor
Pixelschubser


Beiträge: 9


Guten Tag die Damen und Herren!

Ich habe eine Idee, jedoch habe ich leider nicht den großen Plan von PHP und coden.

Ich habe folgendes auf dem Herzen:

Ich habe ein CMS-Open Source System. Auf meinem Webspace habe ich eine Hauptordner (downloads), wo die Files nochmal in Unterkategorien auf meinem Webspace untergeordnet sind.

Ich möchte gerne ein Upload-Script haben, was den Anwender ermöglicht, ein File auf meinen Webspace hochzuladen und gleichzeitig wird das File in das richtige Unterverzeichnis gestellt.

Beispiel:

image.jpg

Bereichsauswahl:
Ordner 1 (heisst auf webspace: downloads/ordner_1)
Ordner 2 (heisst auf webspace: downloads/ordner_2)

Der Anwender wählt "Kategorie - Ordner2" aus und will "image.jpg" hochladen. Da Anwender die Bereichsauswahl getätigt hat, wird automatisch das File "image.jpg" in den Webspace Ordner "downloads/ordner_2" abgelegt.

Hoffe ihr habt meinen Wunsch verstanden. Ich weiss schon, wie ich mit PHP Sachen hochladen kann. Ich habe es bisher nur hinbekommen für einen bestimmten Bereich (einen Ordner) auf den Webspace eine Datei hochzuladen. Jedoch möchte ich, wenn ich den Bereich (Kategorie) ausgewählt habe, dass das File in den richtigen Kategorie Ordner abgelegt wird.

Kann mir da jemand helfen? Ich habe zusätzlich noch eine MySQL-DB, wo ich theoretisch noch weitere Variablen für die Kategorien angeben könnte.

  Profil   Website   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Ich versteht das Problem nicht ganz - du mußt halt das Ziel für move_uploaded_file() dynamisch aus Document-Root, allgemeinem Zielverzeichnis, Kategorieverzeichnis und Dateiname zusammensetzen. Die ausgeählte Kategorie (auf keinen Fall den Pfad) übergibst du halt mit im Upload-Formular.

---
Weaverslave

  Profil   Website   Editieren   Zitieren

The Doctor
Pixelschubser


Beiträge: 9




So sieht momentan mein "Download - hinzufügen" - Script aus.

Jetzt will ich es mit einer Upload-Funktion hinzufügen. Jedoch habe ich verschiedene Kategorie auf meinen Webspace, wo die Downloads abgelegt werden sollen.


Ich weiss nur nicht, wie ich das hinbekomme...

Könntest du mir mal ein Beispiel Script erstellen?




Diese Nachricht wurde geändert von: The Doctor
  Profil   Website   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Es gibt im PHP-Manual ein Kapitel zum Dateiupload. Dort gibt es auch Beispiele.

Da du jedoch in deinem ersten Beitrag erklärt hast, dass du weißt, wie du einen Dateiupload mit PHP machst, ist dein Problem für mich nicht nachvollziehbar. Es besteht kein großer Unterschied zwischen dem Verwenden eines "festen" Pfades in move_uploaded_file() und einem "dynamisch zusammengestellten" Pfad.

Eventuell solltest du ein fertiges CMS verwenden und kein eigenes erstellen...

---
Weaverslave

  Profil   Website   Editieren   Zitieren

The Doctor
Pixelschubser


Beiträge: 9


Es ist ja ein fertiges CMS.. Jedoch will ich noch eine Zusatzfunktion einbauen

Ich verstehe nur nicht so recht, wie ich diesen "dynamisch zusammengestellten" Pfad in dem Skript erstelle.

Kannste mir da ne Hilfestellung geben? So eine Art Beispiel? Wäre echt nett!


Diese Nachricht wurde geändert von: The Doctor
  Profil   Website   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Dann würde ich dir empfehlen die Entwickler des CMS zu fragen. Die sollten wissen, wie sich das am besten in das System integriert.

Infos zum Verketten von Strings gibt es natürlich im entsprechenden Kapitel des PHP-Manual.

---
Weaverslave

  Profil   Website   Editieren   Zitieren

The Doctor
Pixelschubser


Beiträge: 9


OK!

Danke für deine Hilfe... Eventuell schau ich nochmal, wie ich das am besten lösen könnte!

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben