kostenloser Webspace werbefrei: lima-city


c++ homepage

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    dog-lotta

    dog-lotta hat kostenlosen Webspace.

    Wie kann ich c++ in eine homepage einnbinden oder geht das garnit ?

    Abstimmung (Nur eine Auswahl möglich)

    geht
    56,52 % (13 Stimmen)
    nicht
    43,48 % (10 Stimmen)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Vollkommen unmöglich.
    Es sei denn jemand scheribt einen Präprozessor, der C++ Code interpretiert, was an sich reiner schwachsinn wäre... Vorallem aber sinnlos.
  4. Autor dieses Themas

    dog-lotta

    dog-lotta hat kostenlosen Webspace.

    aber sagt man nicht immer man kann mit allem eine homepage schreiben?
  5. Ne, ich wüsst aber auch nicht, wer sowas behauptet ;)
  6. Autor dieses Themas

    dog-lotta

    dog-lotta hat kostenlosen Webspace.

    nagut

    schade

    *CLOSED
  7. Es ist möglich mit so ziehmlich jeder Programmiersprache Websiten zu erstellen.
    Man muss bloß als Ausgabe dann HTTP + HTML produzieren.

    Die Lösung dazu heißt CGI (Common Gateway Interface) und wird z.B. vom Apache Webserver unterstützt.

    Dafür muss man CGI aktivieren. Die Anleitung(für Apache 2.2) dazu findet man hier:
    http://httpd.apache.org/docs/2.2/howto/cgi.html

    Dann schreibt man ganz normal seine Programme. Man muss aber wie schon oben erwähnt, Hypertext-Transfer-Protokoll-Anweisungen am Anfang ausgeben. Beispielhaft hier ein Perl-Script: http://de.selfhtml.org/perl/intro.htm#testen
    Wobei hier nur 1 Linie HTTP ist:
    print \"Content-type: text/html\\\\n\\\\n\";

    Der Rest ist HTML-Ausgabe. Den HTTP Bereich trennt man durch eine Leerzeile vom HTML Bereich. (\\n\\n bedeutet 2 Zeilenumbrüche)

    Randbemerkung: PHP übernimmt die Ausgabe der HTTP Daten für den Programmierer.

    Randbemerkung: Einige mögen sich jetzt auch an die PHP-Fehlermeldung \"Cannont change Header Information. Headers already sent\" erinnern. Zuerst wird eben der HTTP-Block gesendet und danach erst der HTML-Block. Nachträgliche header() Anweisungen können daher nicht funktionieren.

    Also nächstes muss man unterscheiden, ob man ein compiliertes Programm oder ein Script-basiertes Programm hat. Bei Scripten muss man in die _erste_ Zeile folgende Anweisung einfügen:
    #!/pfad/zum/script/interpreter

    Also je nach Script-Programmiersprache muss man hier das Programm angeben, was den Quelltext verarbeiten kann.

    Nebenbemerkung: Sowas nennt sich Shebang-Zeile
    http://de.wikipedia.org/wiki/Shebang

    Es gibt einige Programmiersprachen (z.B. Haskell), wo das Gatterzeichen \'#\' keinen Kommentar einleitet. Trotzdem kann man CGI mit diesen Sprachen machen. Ich weiß aber nicht wie.


    Beitrag geändert: 30.5.2008 17:22:03 von bladehunter
  8. mann kann C++ einbinden über php
    <?php
    passthru(\'irgendeindämlichercmdbefehl\'); //mit der cmd kann man (C++)programme aufrufen
    ?>
    //oder über
    <?php
    shell_exec(\'programm\'); hier muss der pfad für die exe rein
    ?>

  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!