Datein austauschen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aktualisieren
austauschen
code
datei
erstem beitrag
file
form
formular
gesamte datei
glauben
index
komplette datei
nutzer
ordner
paar
problem
super ultra
unterschiedlichen ordnern
url
versuch
-
Hi,
ich habe follgendes Problem, ich möchte mit " enctype="multipart/form-data" " Eine Datei auswählen und eine andere durche diese Ersetzten.
Die sache ist nur das mehrere Dateien ersetzt werden sollen, Das ließe sich mit einer schleife umsetzten, mein Problem ist allerdings das mit " enctype="multipart/form-data"" Die komplette Datei eingelesen wird, und man mit einer Datei keinen Dateipfad ersetzten kann,
Ich versuch es mal beispielhaft zu erläutern was ich vorhabe:
Dateipfad: ./beispiel/XXX/index.php
XXX Steht für eine Ansteigende zahl bspw. 1-20
Der Nutzer wählt nun eine neue index.php Datei von seinem Desktop aus und klickt auf absenden,
Nun werden alle index.php Seiten mit dem Obigen Pfad durch die ausgewählt ersetzt.
Das ganze kann man sich sicherlich irgendwie mit einer Uploadfunktion zusammenbasteln, nur irgendwie steh ich total aufm schlau und komm nicht drauf wie ich das umsetzte.
Es fällt mir leider etwas schwer das ganze zu beschreiben weshalb ich auch bei google wenig Erfolg hatte wobei ich allerdings nicht glaube das ich der erste mit diesem Problem bin.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
beschreibe doch mal den sinn des ganzen,
was willst du nun haben ein uploadscript bzw copy?
wieso soll das in 20 unterschiedlichen ordnern geschehen?! -
Naja ich verwalte ein kleines Browsergame für ein paar Freunde, und nun Möchte ich Nutzerdateien Austauschen/Aktualisieren.
Jeder Nutzer hat einen Ordner mit ein Paar Datein,
Es ist notwendig das jeder Nutzer ein eigene URL zu einer Bestimten Datei hat. Bspw: www.bg-name.de/XXXX/index.php
Dies hab ich wie oben beschrieben, so umgesetzt das jeder Nutzer eine Eigene Datei hat.
Nun möchte ich Komfortabel bei jedem Nutzer diese Datei austauschen und das ganze möglichst so gestalten das das auch jmd. machen kann der Keine ahnung von Programierung hat. Die Auszutauschende Datei enthält keine Benutzer spezifischen Daten, und ist somit bei allen Exakt gleich da sie wie gesagt nur für die URL.
Der Nutzerordner ist Durchnummeriert (1,2,3,4,5 ect.)
Das ganze muss jetzt nicht super Ultra- sicher sein, und auch nicht die Perfekte Lösung, wichtig ist eigendlich nur das es Funktioniert, da es nur im Privatem Rahmen genutzt wird.
Und wie in meinem erstem Beitrag beschrieben wird (Hoffe ich) hatte ich vor das umzusetzen, aber es funktioniert halt nicht so ganz wie geplant da halt wirklich die gesamte Datei eingelesen wird, es würde aber glaube ich schon genügen wenn der Absolute Dateipfad eingelesen wird.
-
jhb schrieb:
Also wie jetzt? Jemand lädt eine Datei mit einem Formular hoch und die wird dann in alle durchnummerierten Ordner kopiert?
Und wie in meinem erstem Beitrag beschrieben wird (Hoffe ich) hatte ich vor das umzusetzen, aber es funktioniert halt nicht so ganz wie geplant da halt wirklich die gesamte Datei eingelesen wird, es würde aber glaube ich schon genügen wenn der Absolute Dateipfad eingelesen wird.
Was meinst du mit dem absoluten Dateipfad? -
Versuchs doch mal mit einem Normalen Upload und dann der Funktion
$targetPath = '/users/' . $_SESSION[ 'userId' ]; move_uploaded_file( $_FILES[ 'file ]['tmp_name'] , $targetPath . $_FILES[ 'file' ]['name'] );
Und fertig ist? Oder nicht?
Beitrag zuletzt geändert: 18.9.2012 19:40:08 von ggamee -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage