Veröffentlicht 3. September 200420 j hallo ich möchte einem freund php beibringen... habe also kostenlosen webspace reserviert, welcher php fähig ist und den ich mit confixx pro konfigurieren kann. wenn ich aber im php skript der datei test_2.php eine neue datei schreiben will kommt folgende fehlermeldung: "Warning: unable to create file datei.txt because Permission denied in /home/www/web395/html/test_2.php on line 36" ich habe der datei aber alle berechtigungen, also chmod 777, zugewiesen... woran kann das liegen? das skript sieht folgendermaßen aus: <?php $datei = "datei.txt"; if (!file_exists(datei.txt)){ touch ("datei.txt"); $datei_pfad = fopen ("datei.txt" , "r"); } ?> vielen dank im voraus -benny-
3. September 200420 j Hallo, um Dateien anlegen zu können, müssen die Zugriffsrechte des Verzeichnisses entsprechend gesetzt sein. D.h. das Verzeichnis muss schreibbar sein und sollte idealerweise auch ausführbar sein sein. Nic
3. September 200420 j das verzeichnis hat auch schon alle rechte...kann es sein das es an dem anbieter des webspace liegt, das er es sperren kann neue dateien durch skripte zu erstellen?
4. September 200420 j Wenn der Ordner, in dem diese Datei erstellt werden soll wirklich chmod 777 hat, dann wird es wahrscheinlich der Safe-Mode von Confixx/PHP sein, der dir da Probleme bereitet. Eine Möglichkeit, das zu testen wäre, wenn du alle Dateipfade wie folgt anpasst: $datei = $_SERVER["DOCUMENT_ROOT"]."\weiterer\pfad\datei.txt"; Am besten lässt du dir einmal den Inhalt von $_SERVER["DOCUMENT_ROOT"] ausgeben, damit du weisst, wie "\weiterer\pfad\" aussehen muss Wenn das auch nicht weiterhilft, musst du auf weitere Postings hoffen... viel Spaß!
5. September 200420 j rofl... wie dumm ist das denn? ich hab einfach andere namen für die variablen genommen und schon läufts...ka woran das liegt... trotzdem vielen dank für die postings!!
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.