Hallo zusammen,
ich habe ein für mich riesiges Problem, das ich nciht alleine lösen kann, weil ich es einfach zu unlogisch finde. Ich werde versuchen, Euch die Einzelheiten genau zu schildern und hoffe auf Hilfe.
Ich bin User web15, mir gehört die ganze Seite und ich lade die Skripte per ftp hoch und lasse sie laufen. Eines dieser Skripte bearbeitet Fotos. Nun habe ich 5 Ordner, die alle unterschiedliche FTP Benutzer haben: zb. Ordner mayer, Besitzer web15f1. In diesem befinden sich Bilder, die Mayer hochgeladen hat, also ist web15f1 der Besitzer. Lade ich die Fotos in meinen Ordner schulze, allerdings als FTP Benutzer web15, so funktioniert alles problemlos. Nun wird das Fotoskript aber für den Ordner mayer ausgeführt. Dieser enthält Fotos, die web15f1 hochgeladen hat. Hier hängt mein Skript. Ich habe den Fehler soweit eingrenzen können, daß is_file() und file_exists() FALSE zurückgeben, wenn sie mit einer Datei aus dem Ordner Mayer füttere. Schalte ich die Bedingung weg, bekomme ich Verweise auf den Safe Mode. Natürlich existieren die Dateien aber und der Browser gibt sie mir aus. Verzeichnisfehler und sowas sind ausgeschlossen.
Ich denke, das Problem liegt darin, daß der Besitzer der Fotos web15f1 ist, das Skript aber web15 gehört. Das komische an der Sache ist, daß es heute mittag trotzdem für einen Ordner funktioniert hat, weiß der Geier warum. Wiederholen konnte ich das Phänomen nicht. Dem Skript einen anderen festen Benutzer geben, wird wohl auch nicht gehen, da dann web15f3 beispielsweise auch nicht weiter kommt.
Meine Fragen: Sind oben stehende Annahmen von mir richtig? Falls ja, wie kann ich mein Problem sinnvoll lösen? Falls nein, worin liegt dann die Fehlerursache?
Ich bin für jeden Schnipsel Hilfe echt dankbar. Hab mir schon das ganze Wochenende um die Ohren gehauen und komme immer noch nicht weiter.
Mario