mthb: Erzeugen einer neuen Datei

Hallo,
ich habe ein kleines PHP-Script geschrieben, das auf dem Server eine neue Datei erzeugen soll. Dazu habe ich die Anweisung
$erstellen=fopen("erstell.txt","w");
gebraucht. Jedoch meldet der Parser immer, dass keine Datei erstellt werden konnte. Wie (unde wo) kann ich das Anlegen von Dateien erlauben?

Vielen Dank im Vorraus
mthb

  1. Hallo mthb;

    Hallo,
    ich habe ein kleines PHP-Script geschrieben, das auf dem Server eine neue Datei erzeugen soll.
    $erstellen=fopen("erstell.txt","w");

    Probiers mal mit fopen("erstell.txt", "w+")
                                           ^^^
    Denn, wie die Doku so sagt:
    'w'  - Öffnet eine Datei nur zum Schreiben
    'w+' - Öffnet die Datei zum Lesen und Schreiben und löscht den
           Inhalt der Datei, bzw. erstellt sie, wenn sie noch nicht
           existiert.

    Grüße

    Maik

    1. hi!

      Denn, wie die Doku so sagt:
      'w'  - Öffnet eine Datei nur zum Schreiben
      'w+' - Öffnet die Datei zum Lesen und Schreiben und löscht den
             Inhalt der Datei, bzw. erstellt sie, wenn sie noch nicht
             existiert.

      Frechheit, einfach in der Doku nachzuschauen. Wer soll denn darauf
      schon kommen... ;))

      bye, Frank!

      1. hallo
        ich habe deinen tipp mal ausprobiert, aber der parser meldet jetzt:
        "permission denied"

        so ein mist, kann man wohl nix machen,
        mthb

        1. hallo
          ich habe deinen tipp mal ausprobiert, aber der parser meldet jetzt:
          "permission denied"

          Hallo mthb,

          Du mußt dem Server noch Schreibrechte für das Verzeichnis zuweisen, in das die Datei gespeichert werden soll. Ein chmod-Wert von 766 oder 777 sollte den Job tun. Entweder kannst Du den Wert im Zugangstool von Deinem Webhost direkt einstellen, oder die Schreibrechte über Checkbuttons vergeben.

          Viel Erfolg!
          CG

          1. Vielen Dank für den Tipp, er hat mich wirklich sehr weitergebracht!
            ciao,
            mthb