Servus,
ich möchte den Pfad einer hochgeladen Datei ändern:
- Das Hochladen funktioniert in einer "Add"-Section meiner mit jumi eingebundenen php ohne Probleme:
Das upgeloadede File hat die Rechte "600" für Besitzer "www", also Lese und Schreibberechigung (Die fraglichen Ordner stehen auf "777")Code:$ziel = $pfad.$dateiname.$dateiendung move_uploaded_file($_FILES['userfile']['tmp_name'],$ziel);
- nun möchte ich in einer "Add"-Section meiner php den Pfad ändern und übergebe dazu via Formular den neuen Pfad und den neuen Dateinamen und führe "move_uploaded_file" aus:
=> Die Datei wird nicht verschobenCode:$quelle= $_POST['pfadneu'].$_POST['dateiname'].$dateiendung $ziel = $pfad.$dateiname.$dateiendung move_uploaded_file($quelle,$ziel);
Lasse ich mir mir einem "echo" direkt nach dem move... Befehl $quelle und $ziel ausgeben, sehe ich, dass die Variablen den Inhalt haben den sie haben sollen, nämlich:
$quelle = './123/abc.pdf'
$ziel = './456/def.pdf'
(Beide Ordner existieren und haben die Rechte '777')
Kann der Befehl "move_uploaded_file", nur Dateien verschieben, die gerade hochgeladen wurden?
Hat jemand eine Lösung?
Gruß
Tom


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen