Um CSV-Dateien von Webseitenbesuchern hochladen zu lassen, kannst du z.B. diese Anleitung hier nutzen: How to Allow CSV File Uploads in WordPress (Step by Step)
Es gibt außerdem eine Reihe von Plugins, die CSV-Dateien importieren, wobei aus deiner Frage nicht hervorgeht, was mit den importierten Daten passieren soll.
Eine vollautomatische Übernahme von durch Webseitenbesuchern hochgeladenen CSV-Dateien ist mir (ganz abgesehen von möglichen Sicherheitsfragen) nicht bekannt. Das ist aber vermutlich auch nichts, was sich mit zwei, drei Zeilen Code bewerkstelligen lässt. Wenn du selber nicht gut programmieren kannst, solltest du einen Dienstleister hinzuziehen.
Vielleicht mag @bscu noch seine Einschätzung dazu teilen?
@pixolin
ganz abgesehen von möglichen Sicherheitsfragen
Das ist der entscheidende Punkt. Mit einem CSV-Import kann man sich sehr leicht die Datenbank zerlegen, da gilt es einige Sicherheitsvorkehrungen zu beachten.
Das ist aber vermutlich auch nichts, was sich mit zwei, drei Zeilen Code bewerkstelligen lässt.
Nicht vermutlich, sondern garantiert. Da sollte man als unerfahrener Programmierer besser die Finger von lassen oder alles auf einer lokalen Umgebung ausgiebig testen. Und selbst dann wird es noch schwierig, denn aus Erfahrung kann ich sagen, dass man meist immer die gleichen Wege testet und der erste User macht prompt was anderes und es knallt.
Danke @bscu für deine Einschätzung.
Du hast da mehr Erfahrung als ich, deswegen bin ich dir dafür besonders dankbar.
@pixolin
Du hast da mehr Erfahrung als ich
Was WordPress angeht nicht wirklich. Beruflich programmiere ich zwar, aber nicht mit PHP, sondern mit C++. PHP und WordPress ist zum großen Teil Hobby, bis auf ein paar Seiten, die ich verwalte. Allerdings musste ich da nie viel selber programmieren, sondern bin bis auf eine Ausnahme mit Plugins hingekommen. 😉
Erstmal vielen dank an @bscu und @pixolin.
Zu deiner Frage Anmerkung, was mit den Daten passieren soll @pixolin: Migros (Detailhandelsunternehmen in der Schweiz) bietet die Funktion, Einkaufbeläge als CSV-Datei herunterladen zu können. Die Attribute von der Datei ist immer gleich (Artikel, Anzahl, Preis,…). Die sollen in einer DB gespeichert werden, damit später irgendwann mal aus den Daten eine Grossanalyse für eine Studie gemacht werden kann.
Ich habe es jetzt hinbekommen ein Formular zu erstellen, wo man kann die Datei hochladen kann. Die wird dann im Media Library hinterlegt. Mal schauen ob ich jetzt ein weg finde, von Library ins Datenbank zu speichern. S
Nun ist WordPress nicht gerade die optimale Software, um „eine Grossanalyse für eine Studie“ auszuführen. Aber freut mich, wenn wir … irgendwie … weiterhelfen konnten.