Wie gebe ich PHP Schreibzugriff auf ein Verzeichnis?

Ich versuche, mit PHP eine Datei zu erstellen, aber das funktioniert nicht. Ich gehe davon aus, dass dies daran liegt, dass es keinen Schreibzugriff hat (vorher war es immer das Problem). Ich habe versucht zu testen, ob dies das Problem ist, indem ich den Ordner chmod 0777 erstellt habe, aber das hat dazu geführt, dass jedes Skript in diesem Verzeichnis eine 500-Fehlermeldung zurückgibt, bis ich es wieder geändert habe. Wie gebe ich PHP Schreibzugriff auf mein Dateisystem, damit es eine Datei erstellen kann?

Bearbeiten: Es wird auf Hostgator Shared Hosting mit Apache gehostet.

Edit 2: Jemand hat nach dem Code gefragt: Der Code ist ein GD-Image-Skript. Ich weiß, der Rest funktioniert so, wie ich das Bild jedes Mal erstellt habe, wenn es aufgerufen wurde. Jetzt versuche ich, sie zu erstellen, wenn neuer Text hinzugefügt wird, und sie in einem Ordner zu speichern. Die Schreibzeile, die ich habe, ist: imagejpeg (null, $ file, 85);

Ich habe auch eine Testdatei erstellt, um zu überprüfen, ob es sich nur um ein fehlerhaftes Skript handelt (hauptsächlich von tizag kopiert):http: //gearboxshow.info/rkr/lesig.jpg/testfile.tx (Ich weiß nicht, ob / wie ich den Code hier richtig posten soll. Hier ist der Inhalt des PHP-Skripts abzüglich der PHP-Tags.)

It gibt 13,13,1 (separate Zeilen) zurück. Es sieht also so aus, als hätte es etwas geschrieben, aber die Datei testfile.txt ist leer (ich habe eine leere hochgeladen) oder nicht vorhanden (wenn ich sie lösche).

Edit 3: Auf dem Server wird CentOS ausgeführt.

Antworten auf die Frage(22)

Ihre Antwort auf die Frage