mein ziel:
ich will mit einem script eine csv-datei von meinem windows-rechner in eine datenbanktabelle auf dem linux-server übertragen (weil mein provider probleme mit load data infile macht)
mein vorgehen:
mein script enthält ein formular, unter anderem mit einem input type=“file“, das liefert mir beim durchsuchen den windows-pfad. die backslashes des windows-pfads haben sich dabei verdoppelt, das habe ich mit stripcslashes wieder korrigiert. soweit funktioniert das script. es funktioniert auch, wenn ich die csv-datei in das verzeichnis mit dem script lege. ich möchte jetzt, dass die csv-datei vom WINDOWS-verzeichnis in die tabelle auf dem LINUX-server übertragen wird.
mein problem:
das geht aber nicht, aus der fehlermeldung erkenne ich, dass das script offensichtlich davon ausgeht, dass die csv-datei (mitsamt dem windows-pfad) im gleichen verzeichnis liegt wie das script (auf dem lokalen linuxrechner)
meine frage:
wie sage ich dem script, dass der pfad ein windows-pfad ist und sich nicht auf dem linux-rechner befindet? gehen müsste das doch, phpmyadmin kann das doch auch?
ja, ich habe gesucht, aber vielleicht mit den falschen stichwörtern. könnte was mit $HTTP_POST_FILES zu tun haben (?), das habe ich aber nicht verstanden, soweit bin ich noch nicht im thema.
über tipps würde ich mich freuen
oskar40
ich will mit einem script eine csv-datei von meinem windows-rechner in eine datenbanktabelle auf dem linux-server übertragen (weil mein provider probleme mit load data infile macht)
mein vorgehen:
mein script enthält ein formular, unter anderem mit einem input type=“file“, das liefert mir beim durchsuchen den windows-pfad. die backslashes des windows-pfads haben sich dabei verdoppelt, das habe ich mit stripcslashes wieder korrigiert. soweit funktioniert das script. es funktioniert auch, wenn ich die csv-datei in das verzeichnis mit dem script lege. ich möchte jetzt, dass die csv-datei vom WINDOWS-verzeichnis in die tabelle auf dem LINUX-server übertragen wird.
mein problem:
das geht aber nicht, aus der fehlermeldung erkenne ich, dass das script offensichtlich davon ausgeht, dass die csv-datei (mitsamt dem windows-pfad) im gleichen verzeichnis liegt wie das script (auf dem lokalen linuxrechner)
meine frage:
wie sage ich dem script, dass der pfad ein windows-pfad ist und sich nicht auf dem linux-rechner befindet? gehen müsste das doch, phpmyadmin kann das doch auch?
ja, ich habe gesucht, aber vielleicht mit den falschen stichwörtern. könnte was mit $HTTP_POST_FILES zu tun haben (?), das habe ich aber nicht verstanden, soweit bin ich noch nicht im thema.
über tipps würde ich mich freuen
oskar40
Kommentar