Tom: Erlaubniss für copy()

Beitrag lesen

Hello,

Ich bin der Eigentümer des Scriptes, ich habe es selbst geschrieben und via FTP server auf meinen Server geladen. Dort soll es die Daten von einem Computer auf den Server laden und dauerhaft speichern.(Mit der Funktion copy()). Ich denke ich muss irgendwo im Script die FTP-Daten eingeben, damit die Daten auf den Server galaden werden.

Ok:
(wwwrun steht für den Apachen)

Verzeichnis/Datei                Eigentümer            warum

Webspace und Document Root       Thomas                Provider hat es so eingerichtet
Scripte im Document Root         Thomas                Weil der FTP so eingerichtet ist
Verzeichnis, in das              wwwrun                Weil es der Apache erzeugt hat
  das Bild soll
Hochgeladenen Datei              wwwrun                Weil es so bestimmt ist

Nun versucht also ein Script, das Thomas gehört, eine Datei zu bewegen, die wwwrun gehört und zwar in ein Verzeichnis, das ebenfalls wwwrun gehört. Leider passt der Eigentümer des Scriptes nicht zu Quelle und Ziel.

Wenn Du nun mal, nur zur Probe, ein eigenes Upload-Script erzeugst, indem Du ein Script schreibst, in dem

copy altes_uploadscript.php neues_uploadscript.php

und dann in deinem Upload-Formular das neue Upload-Script benutzt, dann müsste es funktionieren.
Denn nach dem Copy gehört das neue Uplaoadscript nicht m,ehr Dir, sondern dem wwwrun.

Alternativ kannst Du das Verzeichnis, in das die Bilder kopiert werden sollen, mittels FTP erzeugen. Dann gehört es Dir. Damit darf das alte Uploadscript, das ebenfalls Dir gehört, in dem Verzeichnis Schreiben.

Probier es mal aus und teil uns die Ergebnisse mit.

Mehr darüber findest Du unter http://selfhtml.bitworks.de --> wie funktioniert der Safe-Mode

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau