Thomas: 1. Textfeld in .txt-Datei speicher 2. Programm auf Server ausführen

Hi,

1.
ich möchte in einem Textfeld einer .html-Datei -so wie dieses, in dem dieser Text geschrieben wurde- einen Text schreiben, und diesen dann mit einem "Absenden"-Button auf dem Server in einer .txt-Datei speichern. Der Text soll nicht per Mail oder anderes verschickt werden, sondern direkt in die .txt-Datei kopiert und dort gespeichert werden.

2.
ich habe auf meinem Web-Server eine Verknüpfung erstellen: "rundll32 user,exitwindows" wodurch der Rechner runtergefahren wird. Diese Datei möchte ich von einem "Client" aus mit einem Klick auf einen Button einer html-Datei auf dem SERVER ausführen.

Falls jemand gar einen Quelltext zur Hand hat, kann er mir den am besten per Mail senden.

Danke

  1. Hallo Thomas!

    zu 1)
    Dieses Problem bedarf einer typischen Perl-Lösung!
    Schau' da am Besten in SelfHTML nach und les' Dir die
    Seiten mit Perl durch. Da wird so etwas entsprechend
    beschrieben. (Auswerten von Formulardaten, Abspeichern
    von Daten..)

    zu 2)
    Generell sollte das ausführbar sein, allerdings muss
    der Server, auf dem es installiert ist SSI
    (Server Side Includes) anbieten. Genau weiss ich den
    Vorgang nicht.
    (Allerdings warne ich davor: Dieses "ExitWindows",
    wenn es auf dem Server ausgeführt wird, wird wahrschein-
    lich das Windows des SERVERS beenden, und nicht das
    des Clients!!! Also Achtung!)
    (WOFÜR brauchst Du das eigentlich???)

    Hoffe es hilft!
    Dennis

    1. Hallo

      Zu 2.
      Den Clientrechenr kannst du nicht herrunterfahren.
      <IRONIE>
      Mit dem Internetexplorer schon...
      </IRONIE>
      Und wenn du tatasächlich den Server übers Internet runterfahren willst, dann denk mal
      an Passwortschutz und Verschlüsselung.
      Wenn dir öfters irgend ein Scherzkeks den Server abschießt, könnte das ganz schön nerfen.:-)
      (Mit CGI kannst du das machen)

      Tschüs

      Daniel Thoma

      1. Hallo Daniel!

        Den Clientrechenr kannst du nicht herrunterfahren.

        Mein Reden!

        <IRONIE>
        Mit dem Internetexplorer schon...
        </IRONIE>

        Mein Reden! *g*

        Und wenn du tatasächlich den Server übers Internet runterfahren willst, dann denk mal
        an Passwortschutz und Verschlüsselung.

        Da hasse wahr!!

        (Mit CGI kannst du das machen)

        Das meinte ich! (Ich meine ja nur, man sollte halt
        vorsichtig sein, wenn man mit DLLs rumfuchtelt.
        (Vorallendingen bei Windows NT oder -- natürlich noch
        sicherer --- Windows 2000)

        Ciao,
        Dennis

        1. Definitiv:  Programm starten per html-Link geht nicht (auch nicht das Runterfahr-"Programm").

          Oder was hälst Du zu folgender Page:

          Button mit Text "neueste Witze"
          Klicken startet dann ein Programm vom Web-Rechner auf dem Client: ‚format c:‚ (oder von mir aus: Rechner-Runterfahren)

          Antwort vom Web: "Danke, das wars wohl"...

          Na Prost!

          Stoldt

          1. Hallo Stoldt!

            Erstens: Danke für die nette und unverblümte Art des
            Themeneinstiegs.. :-(

            Zweitens: Es geht bei dieser ganzen Sache doch gar nicht
            um einen "wirklichen" Webserver, meint einen Server
            im Internet, sondern um den von Jan benutzten Game-
            Server für Spiele (z.B. RPG-Spiele), die Browserbasiert
            arbeiten, und dafür gelten schliesslich ganz andere
            Regeln.
            Mir ist klar, und da stimme ich voll zu, dass "Runter-
            fahren" per Web nicht geht (Gott sein Dank ! puh..),
            aber wenn das Ganze in einem LAN ist und man sich an
            einem Server am Anfang anmeldet, ist das nicht das
            Problem.

            Bis dann,
            Dennis

          2. Definitiv:  Programm starten per html-Link geht nicht (auch nicht das Runterfahr-"Programm").

            Unter Verwendung eines Webservers und über ein Interface wie CGI eben schon - genau dafür ist das ja da.

    2. Hi Dennis,

      ich habe im privaten Intranet einen WebServer, den wir auch zu LAN-Partys mitnehmen. Da er aber nicht immer in Reichweite steht, möchte ich den Server von meinem Rechner(Client) aus runterfahren können. Aus diesem Grunde soll das Programm auf dem Server und nicht auf dem Client ausgeführt werden.

    3. zu 1)
      Dieses Problem bedarf einer typischen Perl-Lösung!

      Ersetze "Perl" durch "CGI", dann stimme ich Dir zu.
      (Gerade weil es hier um einen Windows-Server geht, könnt das auch ein M$-C-Programm oder was auch immer sein.
      Wahrscheinlich kann man die erwähnte DLL-Funktion von dort aus sogar über ein internes API aufrufen und braucht dann den beschriebenen link gar nicht mehr ...)

      zu 2)
      Generell sollte das ausführbar sein, allerdings muss
      der Server, auf dem es installiert ist SSI
      (Server Side Includes) anbieten.

      Wozu denn das? CGI wird gebraucht, nicht SSI.