Sönke Tesch: Upload möglich - rename() nicht

Beitrag lesen

wie realisiere ich einen upload, der durch apache abgehandelt wird - es wird doch zwangsläufig durch php gemacht.
die datei wird über ein php-script hochgeladen und soll durch eines umbenannt werden.

Also bevor Dir jemand vorschlägt, doch mal eine andere Festplatte auszuprobieren (bei Intel, PPC, Sparc waren wir ja schon:), solltest Du vielleicht mal folgendes beantworten und dann den Skriptteil veröffentlichen. Momentan hat hier ja noch niemand eine Ahnung, was Du in Deinen Skripten überhaupt gemacht hast.

  • Soweit ich das überblicke, hast Du zwei Skripte.

  • Im Upload-Skript funktionieren sowohl Upload selber als auch das verschieben der Datei aus /tmp raus in ein anderes Verzeichnis mittels move_uploaded_file().

  • Sowohl verschobene Datei als auch Zielverzeichnis sind für alle les- und beschreibbar (777).

  • Im Umbenenn-Skript gibt der Aufruf von rename() einen Fehler zurück.

  • Safe-Mode ist ausgeschaltet.

Ist das soweit richtig? Wie lautet der rename()-Fehler _genau_? Hast Du Dich angesichts dieses Mysteriums schonmal as wwwrun eingelogt und mv probiert?

Gruß,
  soenk.e