cgihtml

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • cgihtml

    hallo,

    ich mochte mir befassen mit thema cgihtml :
    http://www.eekim.com/software/cgihtml/cgihtml.html

    leider habe ich nicht ganz verstanden.

    ich habe alles datei gedownload.

    ich habe mit http://www.codeblocks.org/ compile und habe ich datei test.cgi.o erzeugen.

    wie geht dann weiter ?
    wie kann ich die html produzieren ?

    ich habe auch andere problem :
    als ich % make cgihtml.a auf command prompt (win xp) hat er nicht an erkant (Ich bin schon in die rightige directory, wo die makefile befinden)

    C:\Documents and Settings\setiawan\My Documents\cgihtml-1.69>make cgihtml.a
    'make' is not recognized as an internal or external command,
    operable program or batch file.

    danke im voraus,
    Stev

    PS: ich bin null in CGI

  • #2
    Hi,

    also mal ganz von vorn. Das cgi vom webserver zu einer bestimmten
    anwendung. Damit die anwendung auch was sinnvolles tun kann
    brauchst sie zugriff auf einige werte z.B. auf etwaig übergebene
    uri-parameter. Wo diese werte herkommen bezw. wie sie zur
    verfügung gestellt werden wird alles vom cgi spezifiziert und ist
    im entsprechenden rfc nachzulesen.

    Damit es nun losgehen kann muss zunächst mal dein webserver
    so konfiguriert sein dass er cgi-applikationen unterstützt und
    einen entsprechenden handler eingerichtet hat.

    Ist das der fall dann kannst du hingehen und deine anwendungen
    in der sprache deiner wahl schreiben.

    Wichtig dabei ist zunächst mal zu wissen, dass die standardausgabe
    im cgi-context mit dem outputbuffer des servers äuqivalent ist.
    Das heisst alles was du auf die standardausgabe ausgibst wird
    vom server an den client gesendet.

    cgihtml ist eine biblieothek die dir einige aufgaben abnimmt.
    Du musst sie zunächst in codeblocks entweder zu einem objektfile
    oder einer statischen biblieothek kompilieren.
    Wenn du dann deine anwendungen schreibst musst du entweder
    immer das objektfile zu deinen source hinzufügen oder dem
    compiler sagen er soll deine anwendung gegen die statische lib linken. Ich schlage vor du gehst den zweiten weg.
    Für deine anwendung sind dann nur die header wichtig da dort
    die funktionsdeklarationen stehen.
    Dann kannst du auch schon loslegen.

    Wenn du konkrete probleme hast, kannst du ja nochmal fragen.

    greets
    (((call/cc call/cc) (lambda (x) x)) "Scheme just rocks! and Ruby is magic!")

    Kommentar


    • #3
      C:\Documents and Settings\setiawan\My Documents\cgihtml-1.69>make cgihtml.a
      'make' is not recognized as an internal or external command,
      operable program or batch file.
      straft mich schlagt mich oder sonst was wenn ich jetzt falsch liege aber ...
      Make ist doch ein aus der Unix welt stammender befehl denn Windows in keiner version die mir bekannt ist verstehen könnte ...

      oder sehe ich das falsch?
      Bitte Beachten.
      Foren-Regeln
      Danke

      Kommentar


      • #4
        es gibt auch diverse makederivate unter windows.
        wenn man cygwin installiert hat sogar das gnu make.

        kann also durchaus sein dass es zur verfügung steht.

        greets
        (((call/cc call/cc) (lambda (x) x)) "Scheme just rocks! and Ruby is magic!")

        Kommentar

        Lädt...
        X