HTML-Datei auf Server bearbeiten

  • Hey Leute,

    ich habe folgendes Anliegen:

    Ich arbeite an einem Script, welches von mehreren Leuten gleichzeitig genutzt wird. Um zu sehen wer es wann genutzt hat möchte ich eine Log-Datei anlegen. Momentan habe ich das so gelöst, dass für jeden User ein eigener Ordner auf meinem Webspace angelegt, wo dann vom lokalen PC des Benutzers die Log-Datei hochgeladen wird.
    Jetz möchte ich aber, dass alle User auf eine einzige HTML-Datei schreiben.
    Dummerweise kann ich das nur lösen, wenn ich die HTML-Datei runterlade, die neue Zeile hinzufüge und die HTML-Dtei wieder hochlade. Das, dummerweise, führt dazu, dass, wenn zwei User gleichzeitig den Script ausführen, auf dem Server dann nur die neuere Datei angezeigt wird.
    Jetz würde ich die Datei gerne lokale auf dem Server bearbeiten, aber ich hab keine Idee wie ich das lösen soll.
    Ich hab schon überlegt ob ich das mit ner PHP-Datei mache, aber dann muss ich die Seite ja aufrufen, und das will ich eigentlich nicht.

    Hat jemand eine Idee wie ich das lösen kann?

    Einmal editiert, zuletzt von mietzekatze (13. April 2011 um 16:43)

  • Warum willst du die Seite nicht aufrufen? Das ist meiner Meinung nach sinnvoller und sicherer als ein FTP-Zugriff. Außerdem könntest du die Logs dann auch in eine Datenbank (z.B. MySQL, SQLite) schreiben und bist damit flexibel, was Ausgabe und Auswertung angeht.

  • Warum willst du die Seite nicht aufrufen?

    weil die FTP-Sachen bei den Usern immer ziemlich gut funktioniert haben, während das Aufrufen des Browser manchmal mit Komplikaionen verbunden ist, weil FF oder IE nich startet. Wenns ne Lösung ohne Browser, gäbe würde ich das natürlich präferieren.

  • Ich hab mir jetz n PHP-Skript gebastelt, der per GET den Namen ausliest.
    Jetz habe ich mit Inetget versucht die Seite aufzurufen [InetGet("www.blabla.de/index.php?Name=Dietmar")]. Beim aufrufen im Browser funktioniert alles, aber mit InetGet nicht... Idee?

  • Ich will ja nichts aus dem INternet holen, sondern was hinpacken.

    Die PHP-Datei schreibt die GET-Variable in ne HTML-Datei, und der Script soll einfach nur die Variable übermitteln, ohne nen Browser zu öffnen.
    Das war der Plan.

  • Ok, hat sich erledigt.
    Klappt mit InetGet doch, hab bloß vergessen den UserAgent wieder zu ändern.