Ich versuche, mit PHP eine Datei zu erstellen, aber es funktioniert nicht. Ich gehe davon aus, dass dies daran liegt, dass es keinen Schreibzugriff hat (es war schon immer das Problem zuvor). Ich habe versucht zu testen, ob dies das Problem war, indem ich den Ordner chmod 0777 erstellt habe. Dabei hat jedoch jedes Skript in diesem Verzeichnis eine 500-Fehlermeldung zurückgegeben, bis ich es wieder geändert habe. Wie erteile ich PHP Schreibzugriff auf mein Dateisystem, damit es eine Datei erstellen kann?
Bearbeiten: Es wird auf Hostgator Shared Hosting mit Apache gehostet.
Bearbeiten 2: Jemand hat nach dem Code gefragt: Der Code ist ein GD-Image-Skript. Ich weiß, dass der Rest funktioniert, da 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, lautet: 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.txt (Ich weiß nicht, ob / wie ich posten soll den Code hier richtig. Hier ist der Inhalt des PHP-Skripts, abzüglich PHP-Tags.)
Es 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).
Bearbeiten 3: Auf dem Server wird CentOS ausgeführt.